【问题标题】:Sending push to multiple android devices with a single POST使用单个 POST 向多个 android 设备发送推送
【发布时间】:2011-12-28 19:50:31
【问题描述】:

我已经在我的 Android 应用中实现了推送通知,并且正在尝试构建服务器端以使其更具可扩展性。查看有关如何构建 POST 以发送推送的文档,看来我需要为每个用户发送一个 POST。因此,如果我有 1000 个用户,我需要发送 1000 个 POST,即使推送负载相同。

由于我将其发送给 Google 并且他们正在处理它,我认为希望我可以发送单个 POST 并让 Google 解析客户端令牌并发送每个令牌的推送并不是不合理的。我看不到在单个 POST 中包含多个令牌的方法。如果我错了,请纠正我,但我需要继续我今天正在做的事情,为每个用户发送推送……对吗?

提前致谢。

Google Push documentation

【问题讨论】:

    标签: android android-c2dm server-push


    【解决方案1】:

    没错。由于推送的参数之一是注册设备的id,所以一次只能推送到一台设备。

    【讨论】:

      【解决方案2】:

      对于仍在关注这个问题的任何人 - 现在有一个解决方案!随着 Google Cloud Messaging 的发布,您现在可以发送多播消息:

      http://developer.android.com/guide/google/gcm/gcm.html

      【讨论】:

        猜你喜欢
        • 2014-11-09
        • 1970-01-01
        • 1970-01-01
        • 2017-04-18
        • 1970-01-01
        • 1970-01-01
        • 2011-08-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多