如何使用GCM在Android设备上分别显示每个推送通知



我将推送通知从服务器发送给我的电话盖上应用。它已成功交付,但问题是,如果我发送多个通知,旧的通知会被覆盖。例如上午10:00-通知1收到上午10:01通知2收到
在此通知中,收到的1通过第二封信覆盖。但是我想显示这两个消息,因为它们很重要。我搜索了它,并在Stackoverflow上找到了解决方案。

GCM消息被覆盖了吗?

但它适用于Android,我正在使用Phonegap和PHP发送通知,有什么方法可以分配我们可以在用户屏幕上保留两个消息的方法。

预先感谢。

您的问题与您一起发送的有效载荷数据。

从https://developers.google.com/cloud-messaging/http-server-ref#notification-payload-support

标签:指示每个通知消息是否会导致Android上通知中心的新条目。如果未设置,则每个请求都会创建一个新的通知。如果设置了,并且已经显示了带有相同标签的通知,则新的通知替换了Notification Center中的现有通知。

一个选项是将标签视为a uniqid ,只要您实际上不需要返回并更新一些未阅读的通知即可。如果您确实需要更新通知,请选择一个在您的情况下有效的ID。

最新更新