【问题标题】:Are there any push notification system in place for Androids?是否有适用于 Android 的推送通知系统?
【发布时间】:2010-12-12 19:21:03
【问题描述】:

目前有适用于 iPhone、Palm Pre 和 Blackberries 的推送通知,每个都由各自的制造商提供。但是我没有听到任何关于 Android 的消息(可能是因为谷歌本身并不销售手机。有没有任何解决方案?

【问题讨论】:

  • 您要查找哪些数据的推送通知?
  • 任何,只是我的服务器通知安卓设备特定事件的一种方式
  • 这已经被问过了,stackoverflow.com/questions/1243066

标签: android mobile push-notification


【解决方案1】:

正在寻找相同的。 Xtify 现在正在这样做。 developer.xtify.com。不仅仅是推送,但你可以根据需要进行推送。我与他们的一位开发人员来回讨论过——他说很快你就可以在他们的平台上使用 iphone push(虽然不那么丰富,也没有地理),但现在,我只用于 Android。

【讨论】:

    【解决方案2】:

    Android 没有列出的其他各种制造商的设备的操作系统所具有的相同限制。因此,数据或通知很可能已经作为 Intent 存在,您只需在应用程序中注册给定 Intent。

    您使用的方法与在普通计算机系统上使用的方法相同。
    您可以让您的服务器将事件广播或流式传输到您在 Android 设备上创建的后台进程。

    【讨论】:

      【解决方案3】:

      在我所做的所有查找中,今天没有任何服务这样做。最后一英里的部分有点棘手,它为手机制造商(想象每个应用程序启动自己的电话回家守护程序)和运营商(当你有很多来回时)提出了一些有趣的问题许多客户端保持连接打开)。

      我在一家名为 Urban Airship 的公司工作,我们为 iPhone 提供推送通知服务,并且收到了很多关于在 Android 平台上执行此操作的问题。我很想知道其他人是否会对这样的服务感兴趣?有一个(理想情况下)开源库以及最后一英里的云基础设施向设备和应用程序本身提供通知?

      【讨论】:

      【解决方案4】:

      为什么不使用 XMPP 实现。现在有很多公共服务器可用,包括 gtalk、jabber、citadel 等。对于 Android,也有一个名为 SMACK 的 SDK 可用。这我们不能说是推送通知,但是使用 XMPP,您可以保持客户端和服务器之间的连接打开,这将允许双向通信。意味着 Android 客户端和服务器都可以相互通信。目前这将满足android中Push的需求。我已经实现了一个示例代码,它真的很好用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-03-16
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        • 1970-01-01
        • 1970-01-01
        • 2012-04-02
        相关资源
        最近更新 更多