pubnub.com和pusher.com - 是否向移动设备发送推送通知?

时间:2012-02-04 01:47:04

标签: objective-c push-notification apple-push-notifications

它是如何工作的?这些服务还发送推送通知到移动设备iphone / android? (即使设备已关闭?)

1 个答案:

答案 0 :(得分:2)

  

它是如何运作的?

PubNub专注于HTTP连接(流媒体,长轮询,轮询等),可以在所有设备和任何地方使用。

Pusher在客户端(Web浏览器,移动设备,平板电脑,桌面设备,任何支持Web的设备)与其服务之间使用WebSocket。它们为旧设备或干扰WebSocket连接的网络提供HTTP回退。

  

这些服务还将推送通知发送到移动设备iphone / android吗?

这两种服务都支持通过其服务将数据从一个设备推送到另一个设备的能力。此功能与Apple推送通知(APN),Google云消息传递(GCM)或Microsoft通知协议(MNP)不同。

只有PubNub支持本机推送通知。

PubNub提供更多client SDKs

Pusher为移动设备提供了多个client libraries,包括Android和iPhone(iOS)。

  

(即使设备已关闭?)

PubNub为移动/网络数据连接提供的消息传递提供了一种消息历史记录形式。因此,在重新连接时,将传递错过的消息。

Pusher目前不提供此功能。因此,在客户端断开连接期间发送的任何消息都将丢失。

如果您使用PubNub及其原生推送通知支持,那么您将获得使用的基础通知网络(Apple,Google或Microsoft)保证的传送。