【问题标题】:C2DM with Android 2.2 non-market devices带有 Android 2.2 非市场设备的 C2DM
【发布时间】:2012-02-12 19:43:17
【问题描述】:

我已经注册了 Urban Airship 并完成了 C2DM 的所有教程和设置,但现在意识到一件事 - 设备上似乎需要 Android Market 和现有的 Google 帐户 (http://code.google.com/android/c2dm/ )

这对我来说是个问题,因为该应用程序不是通过 Market 交付,而是通过运行 Android 2.2 的 KYROS MID7024 上的预安装应用程序交付 - 我们计划专门使用此设备,所以我真的只是需要知道 C2DM 是否可以在市场之外使用。

浏览了整个网络,发现一些帖子很接近,但事实上我不会在市场上发布我的应用程序,仅在非市场设备上我没有运气找出这是否可能。

根据 C2DM 的谷歌文档,它说你不能......但是有没有人有运气?对于简单的推送通知平台向非市场平板电脑传递消息还有其他想法吗?就像到目前为止的模型和文档一样,我根本不依赖于 UA。

非常感谢。

【问题讨论】:

    标签: android permissions google-play android-c2dm


    【解决方案1】:

    绝对权威,相信我,如果没有 Android Market,C2DM 将无法运行。

    通过浏览类似问题,发现this one,这表明您最好的选择是MQTT。

    【讨论】:

    • 非常感谢亚历山大。会检查出来。
    • 如果您想购买高级城市飞艇,他们有一项名为“hellium”的服务,可以将推送通知发送到非 2.2 谷歌市场启用的设备 iirc
    【解决方案2】:

    Pubnub 是您可以考虑用于推送通知的另一个选项。它支持无数平台(包括 Android/iOS),并且它们有足够大方的免费模式让您继续前进。

    是的,它适用于所有 Android 版本,而且它不需要需要在设备上安装 Android Market。

    【讨论】:

    • 无法扩展!如果一个应用程序有大量用户(100,000+),pubnub 将无法工作,因为它只能处理 250 个连接。这不是一个严肃的替代 IMO
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多