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.

  • Crear nuevo ParseUser usando Google+ AccessToken devuelve InvalidSession?
  • ParseInstaller.getCurrentInstallation (). SaveInBackground () está congelando mi aplicación
  • Productos de Android Gradle con notificaciones de Parse Push
  • Problemas con ProGuard para Android con Parse 1.3.5 jar
  • Enviar notificación push con analizar a un solo dispositivo
  • El icono de notificación push de Android 5.1 está en blanco
  • No se puede recibir notificación push en Android mediante Parse
  • Java.lang.NullPointerException: Intenta invocar el método virtual 'java.io.File com.parse.ParsePlugins.getParseDir ()' en una referencia de objeto nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.