我在使用quickblox推送通知服务时遇到问题: 有时推送通知实时到达我的用户,有时需要花费很多时间,有时则不会到达。我已经购买了高级帐户。 我进行了订阅,它出现在quickblox用户个人资料页面中。我使用以下代码发送推送通知:
var params = { notification_type: "push", environment: "production", user: { ids: recipientID }, message: "ew0KICAgICJhcHMiIDogew0KICAgICAgICAiYWxlcnQiIDogIllvdSBnb3QgeW91ciBlbWFpbHMuIiwNCiAgICAgICAgImJhZGdlIiA6IDksDQogICAgICAgICJzb3VuZCIgOiAiYmluZ2JvbmcuYWlmZiINCiAgICB9LA0KICAgICJhY21lMSIgOiAiYmFyIiwNCiAgICAiYWNtZTIiIDogNDINCn0=", push_type: "apns" }; QB.messages.events.create(params, function(err, response){ if (err) { console.log('push err '+JSON.stringify(err)); } else { console.log('push ok '+JSON.stringify(response)); } });
如何每次实时获取推送通知?谢谢!
答案 0 :(得分:0)
根据苹果文档:
发送通知是“尽力而为”,不能保证。它不是为了向您的应用提供数据,而是为了通知用户有新数据可用。
您不应该依赖于应用程序逻辑的推送通知。