Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Parse Enviar notificación push a un usuario específico desde el código de Cloud

Quiero enviar una notificación push desde el código de la nube de análisis a un usuario específico. Así que he creado una sección de usuario en la clase de instalación de mi tabla de análisis y guardar la identificación de usuario de usuario allí para que pueda dirigirse al usuario por id y enviar push desde el código de nube. Https://www.dropbox.com/s/dvedyza4bz3z00j/userObjec.PNG?dl=0

De parse.com es muy simple de hacer, lo hice así con la condición https://www.dropbox.com/s/1mb3pb2izb0jlj9/pushs.PNG?dl=0

Pero lo que quiero hacer es enviar una notificación push cuando un usuario añade un nuevo objeto en la clase de mi clase es "Ticket".

Esta clase tiene activada la ACL. Lo que quiero hacer es muy simple enviar push al usuario que creó el objeto a través de código de nube

Aquí está mi código de nube

Parse.Cloud.afterSave("Ticket", function(request) { var pushQuery = new Parse.Query(Parse.Installation); Parse.Push.send({ where: pushQuery, data: { alert: "New Ticket Added", sound: "default" } },{ success: function(){ response.success('true'); }, error: function (error) { response.error(error); } }); }); 

Este código envía push a todos los usuarios.

Por favor ayuda

2 Solutions collect form web for “Parse Enviar notificación push a un usuario específico desde el código de Cloud”

Esto puede ser una solución:

 Parse.Cloud.afterSave( "Ticket", function(request) { //Get value from Ticket Object var username = request.object.get("username"); //Set push query var pushQuery = new Parse.Query(Parse.Installation); pushQuery.equalTo("username",username); //Send Push message Parse.Push.send({ where: pushQuery, data: { alert: "New Ticket Added", sound: "default" } },{ success: function(){ response.success('true'); }, error: function (error) { response.error(error); } }); }); 

Usted tiene que agregar un filtro a la pushQuery para el usuario creado el objeto.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.