push.apns.send
方法不会调用success
回调。因此,如果执行成功,我们无法确定此操作何时完成。Azure移动服务`push.apns.send`成功回调`
这里是我的代码(它是在插入时运行该数据表的一个服务器端脚本的一部分):
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
回调来更改记录的状态并保存它。
现在我明白了,感谢您的澄清和解决方法。我认为这会对我们有用。 – 2013-03-28 14:38:04