Pusher与PubNub for iOS

Joe*_*oel 5 objective-c push-notification ios pusher pubnub

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

Ger*_*emy 4

PubNub iOS7 SDK 与 XCode5

\n\n

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

\n\n

APNS 支持可选的 Apple 推送服务

\n\n

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

\n\n

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

\n\n

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

\n\n

多渠道主题订阅可提高电池效率

\n\n

PubNub 多路复用架构支持通过单个连接传输所需数量的订阅通道。\xc2\xa0 因此,电池和网络资源的使用量保持在最低限度。

\n\n

用户协作和在线/离线状态的存在感知

\n\n

还提供存在功能,使给定应用程序中的所有用户能够检测给定通道上何时存在任何 PubNub 客户端(iOS、JavaScript、Ruby 等)。

\n\n

PubNub 支持 24/7 可用

\n\n

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

\n\n

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

\n