Javascript 匹配两个不同的类后,在解析云代码中发送推送通知

Javascript 匹配两个不同的类后,在解析云代码中发送推送通知,javascript,ios,parse-platform,parse-cloud-code,Javascript,Ios,Parse Platform,Parse Cloud Code,我试图在用户的状态更新更改后发送推送通知(状态更新在parse core data中的submission类中管理),但我使用云代码匹配用户和提交类中的用户电话号码,以便推送通知仅针对一个特定用户 Parse.Cloud.afterSave("submission", function(request) { var statusText = request.object.get('status'); var phoneNumber = request.object.get('Phon

我试图在用户的状态更新更改后发送推送通知(状态更新在parse core data中的submission类中管理),但我使用云代码匹配用户和提交类中的用户电话号码,以便推送通知仅针对一个特定用户

    Parse.Cloud.afterSave("submission", function(request) {
 var statusText = request.object.get('status');
 var phoneNumber = request.object.get('Phone');

   Parse.Cloud.afterSave("User", function(request) {
 var userPhone = request.object.get('Phone');
 var pushQuery = new Parse.Query(Parse.submission);

   pushQuery.matchesQuery(userPhone, phoneNumber);
  Parse.Push.send({

   where: pushQuery, // Set our Installation query
data: {
  alert: "Status Change: " + statusText
}
  }, {
success: function() {
},
error: function(error) {
  throw "Got an error " + error.code + " : " + error.message;
}
  });
});

到底是什么不起作用?在提交类中更改状态后,我没有收到发送到用户特定电话的推送通知。您可以发布完整的云代码功能吗?你在上面粘贴的那个无论如何都不起作用,或者你忘了粘贴提交的完整余留。您是否尝试过从仪表板向该设备发送推送,并检查其是否正常工作和设置是否正确?@BjörnKaiser不确定您的意思?我已经从仪表板上测试过了,它工作正常,我从云代码上测试过,在statusText更改后,它会完美地发送推送通知,但当我这样做时,它会发送到所有注册的设备,这就是为什么我要尝试针对特定的设备。[链接]()