Parse platform 无法通过解析CloudCode向安装发送推送通知

Parse platform 无法通过解析CloudCode向安装发送推送通知,parse-platform,push-notification,parse-cloud-code,Parse Platform,Push Notification,Parse Cloud Code,我正在尝试向特定用户的安装发送推送通知 在user类中,我有一个列,它是指向安装实例的指针。这是我的密码: Parse.Cloud.beforeSave("Notification", function(request, response) { var user; if (!request.object.get("reciever")) { response.error("Please include a user"); } else {

我正在尝试向特定用户的安装发送推送通知

在user类中,我有一个列,它是指向安装实例的指针。这是我的密码:

Parse.Cloud.beforeSave("Notification", function(request, response) {
    var user;

    if (!request.object.get("reciever")) {
        response.error("Please include a user");
    } else {
        user = request.object.get("reciever");
    }

        var message = request.object.get("message");

        var query = new Parse.Query(Parse.User);
        query.include("installation");
        query.equalTo("objectID", user.get("objectID"));
        query.find({
                success: function(result) {
                        var obj = result[0];
                var intst = obj.get("installation");
                    console.log(intst);

                        Parse.Push.send({
                          where: intst,
                          data: {
                            alert: message
                          }
                        }, {
                          success: function() {
                            console.log("Push was successful");
                                response.success();
                          },
                          error: function(error) {
                            console.error(error);
                        response.error(error);
                          }
                        });
                },
                error: function(error) {
                response.error(error);
                }
        });
});
从我的日志来看,安装实例接收正确。发送时,我收到以下错误:

无法创建新对象,错误代码为: {“代码”:115,“消息”:“缺少推送通道”。}


我做错了什么?

解析文档将此作为使用Javascript发送推送通知的示例

Parse.Push.send({  
    channels: [ "Giants", "Mets" ],  
    data: {    alert: "The Giants won against the Mets 2-3."  }
}, {
    success: function() {    
        // Push was successful  
    },  error: function(error) { 
       // Handle error  
    }
});
您缺少的是本推送通知的“频道:[“巨人”、“大都会”]”部分。如果在parse中进入安装表,您会注意到有一个Channels列,这是定义推送发送给谁的内容。在本例中,推送对象将是已注册“巨人”和“大都会”频道的任何人