【发布时间】:2010-11-17 14:27:24
【问题描述】:
我最近了解到 iPhone 应用程序能够接收几乎即时的notifications to apps notifications to apps。
这是以推送通知的形式提供的,这是一种定制协议,它始终保持与 iPhone 的数据连接并将二进制数据包消息发送到应用程序,它会在 0.5 之间快速弹出警报难以置信 - 从服务器应用程序发送到手机应用程序的响应时间为 5 秒。这是作为数据而不是 SMS 发送的,作为数据计划的一部分收费的非常小的数据包,而不是作为传入消息。
我想知道,如果使用 Android,是否有类似的工具,或者是否可以使用 Android API 实现与此类似的功能。为了澄清,我将类似定义为:
- 不是 SMS 消息,而是一些数据驱动的解决方案
- 尽可能实时
- 具有可扩展性,即作为移动应用的服务器部分,我可以在几秒钟内通知数千个应用实例
我很欣赏该应用程序可以是基于拉取的 HTTP 请求/响应样式,但理想情况下,我不想为了检查通知而进行大量轮询;除此之外,这就像滴漏数据计划。
【问题讨论】:
-
gmail 和 gchat 的通知通常在该阈值内。应该有一种方法可以在您自己的应用中复制它。
-
是的,有一个 android 库可以使推送消息变得非常简单...只需在您的应用程序中包含 Jigy's Droid Notifications 库,然后从那里它只有大约 10 行代码...希望这会有所帮助 :)
-
查看 Pushy (pushy.me) 了解实时推送通知网关,该网关在后台使用 MQTT 以提高可靠性。全面披露——我创立了 Pushy。