我正在使用Parse.com作为我的移动后端。我想将推送发送到已从Parse Installation
课程中删除的设备。我尝试使用beforeDelete函数,它将push发送到通道的所有设备,除了被删除的设备。这是代码:
Parse.Cloud.beforeDelete(Parse.Installation, function(request, response) {
// code here
console.log(request.object);
Parse.Push.send({
channels: request.object.get('channels'),
data: {
action: "com.example.UPDATE_STATUS",
alert: "Deleted "+request.object.get('uniqueId'),
name: "Installation",
method: "delete",
item: request.object.get('uniqueId')
}
}, {
success: function() {
// Push was successful
response.success();
},
error: function(error) {
// Handle error
response.error(error);
}
});
});
这里(uniqueId)是android设备ID。如何将推送发送到已删除的设备?
答案 0 :(得分:0)
为什么要删除安装?不建议这样做。
这在推送实际处理时无效,安装将被删除,与推送查询不匹配。