gpt4 book ai didi

android - 当手机离线时,GCM 存储消息列表或仅存储最后一条消息,就像 APNS 一样?

转载 作者:行者123 更新时间:2023-11-29 17:41:28 25 4
gpt4 key购买 nike

当手机离线时,GCM 会存储消息列表或仅存储最后一条消息,就像 APNS 一样?

我已经阅读了很多相关内容,但正如文档所述:
1. 如果设备离线,GCM 连接服务器将消息入队并存储。
2. 当设备在线时,GCM 连接服务器向设备发送消息。

这部分“将消息发送到设备”让我感到困惑。它是否传送消息的列表

最佳答案

这取决于您在从服务器发送消息时可以设置的一些选项。这里有两件事要记住:collapse_keytime_to_live 设置。

折叠键用于send-to-sync messages ,而不是带有负载的消息。正如@NickT 所提到的,如果您只想在设备重新联机时将同一折叠键下的最新消息发送到客户端设备,则可以使用折叠键。另一方面,带有负载的消息总是会被传送。

time_to_live 设置在离线客户端设备的情况下很重要。它允许您指定消息在等待设备上线时在 GCM 服务器中保留多长时间。它的默认值为 4 周。如果您将其设置为较低的值并且设备在该范围内未上线,则 GCM 可能会丢弃该特定消息。

有关这些的更多详细信息,请参阅 this页面。

关于android - 当手机离线时,GCM 存储消息列表或仅存储最后一条消息,就像 APNS 一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28637731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com