【问题标题】:GCM Messages not SyncronizedGCM 消息未同步
【发布时间】:2015-08-03 19:11:53
【问题描述】:

我创建了一个使用 GCM 在设备之间发送消息的应用程序,事情是 如果我想连续发送多条消息,则其中一条发送的消息可能不会立即发送并且会延迟。

我的情况是:我尝试连续发送 3 条消息,我收到了第一条和第三条但收不到第二条! 在我收到第二条消息的一天后,这怎么可能? 有没有办法同步发送?为什么第二条消息需要 24 小时才能收到?

【问题讨论】:

    标签: android google-cloud-messaging


    【解决方案1】:

    Google 非常清楚您如何无法保证消息一定会到达

    换句话说,不要依赖于消息的传递。您的系统需要足够强大才能处理此问题。也许定期检查。一定要检查后端是否存储了您尚未收到的消息。

    如果您完全依赖 GCM 传递您的(聊天?)消息,那么用户将很快卸载您的应用,因为它会出现故障。

    【讨论】:

    • 我认为你是对的 .. 我还没有发布我的应用程序。正在研究它,同时我试图思考如何实现一个好的消息传递引擎。如果您有任何想法,我将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多