解析开源服务器使用云发送推送
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);
}
});
});
我现在在新的解析开源服务器上,我正在尝试使用云发送推送通知 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);
}
});
});