【发布时间】:2012-11-25 16:13:58
【问题描述】:
我正在处理一个从 GCM 服务器接收通知的项目。
我从 GCM 服务器获得了注册 ID,并将其发送到我的服务器应用程序,该应用程序将其保存在数据库中。
我的设备收到消息,但当我尝试发送另一条消息时,先例被替换。
我知道我们有两种类型的消息:
- 可折叠的“发送同步”
- 不可折叠
那么在不更改消息名称的情况下,如何让两条消息在不同时间发送?
更新 1:
当我的设备离线时(例如激活机场模式),我尝试 例如从我的应用程序服务器向 Google 发送 2 条消息 服务器(我读到谷歌存储所有的消息)。但是当我 停用此模式,我只会收到最后发送的消息。
我对不同的消息使用不同的 collapse_key,我收到了所有 其中(当然当设备在线时)。
有人知道我该如何解决这个问题吗?
【问题讨论】:
标签: c# android web-services push-notification google-cloud-messaging