【问题标题】:push data from webservice to android app: C2DM将数据从 web 服务推送到 android 应用程序:C2DM
【发布时间】:2012-12-02 21:39:36
【问题描述】:

我有一个用例,我需要将一些信息从我的网络服务发送到 Android 应用程序。我刚刚了解了用于此类用例的 C2DM(如果我错了,请纠正我)。

有人知道在使用这项服务时可以预期多少延迟吗?在我的用例中,我希望消息在 1-2 秒内从网络服务发送到手机。

有人使用过 C2DM 并且知道平均消息延迟是多少?谢谢!

【问题讨论】:

    标签: android push-notification android-c2dm server-push


    【解决方案1】:

    是的,您现在应该迁移到 GCM:-

    GCMcheck it here

    如果您要开始使用任何消息或推送通知功能,那么避免使用 C2DM,因为将为 GCM(谷歌云消息)提供更多支持。此外,它还具有更简单的 API 和更高的通知传递可靠性。

    消息传递的可靠性和延迟check here

    只是一个想法

    其他选项是在一定时间间隔后轮询数据,然后 那个时间显然会超过 5 秒左右 { 你的选择 }。有了这个,你会让用户有点不情愿作为数据连接 总是需要的,电池会消耗更多。所以这些东西将由 GCM 服务补充。但就消息传递而言,它肯定不可靠

    【讨论】:

    • 延迟怎么办?很高兴知道,如果你知道
    • 对我来说需要延迟5 seconds when it is maximum delay
    • 谢谢各位!在我的用例中,我不能承受超过 2 秒的延迟。
    • 那么您可能只需要每隔一两秒进行一次民意调查,或者 GCM 中可能有一个“紧急”选项
    • 好吧,我想说您应该在示例应用程序中尝试一下。并检查由于其他用例不合适而导致的延迟时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多