Android:在 GCM 中检查待处理的推送通知?
Posted
技术标签:
【中文标题】Android:在 GCM 中检查待处理的推送通知?【英文标题】:Android: Check for pending push notifications in GCM? 【发布时间】:2016-01-06 17:27:15 【问题描述】:我已经在我的应用中实现了 GCM 推送通知。它工作正常。在某些情况下,应该立即收到通知,但我很晚才收到。有没有办法检查我的 GCM 队列中是否有通知?
注意:
我理解,推送通知机制完全是为了克服轮询机制。但是很想知道上面的事情是否可能?
【问题讨论】:
【参考方案1】:Google Cloud Messaging 服务器会为您发送给它的每条消息返回一个响应。该消息会告诉您该消息是被服务器接受还是拒绝(它不会告诉您它是否实际传递到了设备),如果有的话,还会指定错误的类型。
您可以查看官方 Google 云消息传递文档:https://developers.google.com/cloud-messaging/#receipts
【讨论】:
你可以参考这个 Stack overflow ticket。好像你有同样的询问。 (***.com/questions/14135825/…) 也找到了这个相关的票,如何避免android GCM消息延迟:***.com/questions/19560448/…以上是关于Android:在 GCM 中检查待处理的推送通知?的主要内容,如果未能解决你的问题,请参考以下文章
避免在 Android 中使用通知推送从 GCM 显示自动通知
如何在phonegap上使用GCM处理android中的多个推送通知