【发布时间】:2013-03-16 16:00:54
【问题描述】:
push.apns.send 方法不调用 success 回调。因此,如果执行成功,我们无法确定此操作何时完成。
这是我的代码(它是服务器端脚本的一部分,在该数据表之一的插入事件上运行):
push.apns.send(message.deviceToken, {
alert: message.alert,
badge: message.badge,
sound: message.sound,
payload: {
message: message.alert,
appID: message.appID
}
}, {
success: function(resp) {
console.log(resp)
},
error: function(err) {
console.error(err)
}
})
error 回调有效。例如,当我传递无效的deviceToken 时,我可以在日志中看到错误消息。但是在成功执行的情况下,日志中没有任何内容。好像根本不调用success回调。
本例中没有显示,但在我的情况下,我需要success 回调来更改记录的状态并保存。
【问题讨论】:
标签: javascript azure push-notification apple-push-notifications azure-mobile-services