5

我正在寻找专门针对 iOS 客户端的 Pusher 与 PubNub 的优缺点。在资源利用率(电池消耗、速度等)和交付可靠性方面。PubNub 似乎有一个官方的 iOS 库,但 Pusher 库是由第三方创建的,没有官方维护?您使用这些库有什么经验?

4

1 回答 1

4

带有 XCode5 的 PubNub iOS7 SDK

PubNub iOS 客户端库由 PubNub 维护,并保持最新以支持最新版本的 iOS 和 XCode。(就在几周前,我们正式认证了我们的客户端可以使用 XCode 5 和 iOS7)。

对可选 Apple 推送服务的 APNS 支持

PubNub 为 iOS 开发人员提供了一个接口,使他们能够同时发布到 PubNub 本地频道以及 APNS。这使得向用户的设备发送消息成为可能,即使在设备处于睡眠状态或应用程序处于后台时也是如此。

具有高可用性的移动 iOS 上的数据推送消息/信令

使用 PubNub,在客户端和服务器端都提供了交付可靠性。服务器端缓存消息,因此在临时网络中断期间(通过隧道行驶、从蜂窝网络转换到 Wifi、3G->EDGE 等),重新连接后,客户端可以使用所有消息(丢失的和新的)。在客户端,客户端自动处理连接状态——这样,您就不必自己实现可达性 API 来确定您是否已连接。

电池效率节省的多渠道主题订阅

PubNub 多路复用体系结构允许通过单个连接对任意数量的订阅频道进行隧道传输。因此,电池和网络资源的使用保持在最低限度。

用户协作和在线/离线状态的存在意识

Presence 功能也可用,使给定应用程序中的所有用户能够检测任何 PubNub 客户端(iOS、JavaScript、Ruby 等)何时出现在给定频道上。

PubNub 支持 24/7 可用

如果您有任何其他问题,请随时通过 support@pubnub.com 联系我们,我们将帮助您快速启动并运行 PubNub。

Geremy C. - 客户工程和支持总监

于 2013-10-09T21:39:37.237 回答