解析开源服务器使用云发送推送

Parse open source server sending push using cloud

我现在在新的解析开源服务器上,我正在尝试使用云发送推送通知 main.js。我使用 curl 发送了一个推送,但不能在 .js 文件中发送。这是我的代码。

Parse.Cloud.define("PushNotification", function(request, response) {
  console.log('sending push');
var Installation = new Parse.Query(Parse.Installation);
  console.log(Installation);

Parse.Push.send({

    where: Installation,
  data: {
    alert: request.params.Message,
    badge: 0,
    sound: 'default'
  }
}, {
  useMasterKey: true,
  success: function() {
    // Push sent!
  console.log('Push sent');
        response.success('success');

  },
  error: function(error) {
    // There was a problem :(
          response.error("Error push did not send");
            console.log('sending push error: '+error);


  }
});

它说它发送了但没有发送。如果有人能提供帮助那就太好了!

我在 github 上得到了答案,希望这对遇到同样问题的其他人有所帮助。这是我使用的代码。

    Parse.Cloud.define("PushNotification", function(request, response) {
      console.log('sending push');
    var Installation = new Parse.Query(Parse.Installation);
      console.log(Installation);

    Parse.Push.send({
    useMasterKey: true,
        where: Installation,
      data: {
//or you can put "" to not do a custom alert
        alert: request.params.Message,
        badge: 0,
        sound: 'default'
      }
    }, {
      useMasterKey: true,
      success: function() {
        // Push sent!
      console.log('Push sent');
            response.success('success');

      },
      error: function(error){
    console.error(error);
    }

    });
    });