在重试同一条消息之前,GCM CCS 等待 XMPP 服务器的确认多长时间?

Posted

技术标签:

【中文标题】在重试同一条消息之前,GCM CCS 等待 XMPP 服务器的确认多长时间?【英文标题】:how much time GCM CCS wait for an acknowledgement from an XMPP server before retrying for the same message? 【发布时间】:2015-04-29 10:02:17 【问题描述】:

我有一个 XMPP 服务器,它通过 GCM 从 android 设备接收消息。如果 GCM 向我的服务器发送任何消息,而我的服务器在收到消息后没有立即发送任何确认,那么 GCM 需要多长时间才能重新发送相同的消息?

【问题讨论】:

【参考方案1】:

如果您没有为消息发送 ACK,CCS会在下一次建立新的 XMPP 连接时重新发送它,除非消息先过期。

来源:https://developer.android.com/google/gcm/ccs.html#format

【讨论】:

以上是关于在重试同一条消息之前,GCM CCS 等待 XMPP 服务器的确认多长时间?的主要内容,如果未能解决你的问题,请参考以下文章

GCM CCS 上游消息是不是强制重新连接到 GCM 网络?

如何使用 Android 代码中的 GCM CCS 进行上游消息传递服务?

在带有 HTTP 服务器(不是 CCS/XMPP)的 Android GCM 应用中接收消息

无法使用 XMPPHP 将我的应用服务器连接到 GCM 的 CCS [关闭]

多个 XMPP 服务器处理上游 GCM 消息

Rxjs 可观察等待,直到满足某些条件