2012-02-04 161 views

回答

2

它是如何工作的?

PubNub专注于可在所有设备和任何位置工作的HTTP连接(流式传输,长轮询,轮询等)。

在客户端(网络浏览器,手机,平板电脑,台式机,任何支持Web的设备)和他们的服务之间推送使用WebSocket。它们为旧设备或干扰WebSocket连接的网络提供HTTP回退。

做这些服务还发送推送通知给移动设备iphone/android?

这两种服务都支持通过服务将数据从一台设备推送到另一台设备的功能。此功能与Apple推送通知(APN),Google Cloud Messaging(GCM)或Microsoft通知协议(MNP)不同。

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

PubNub提供更大数量的client SDKs

Pusher对于包括Android和iPhone(iOS)在内的移动设备有一定数量的client libraries

(即使该设备被关断?)

PubNub提供消息历史的形式用于通过移动/网络数据连接传送消息。所以重新连接后,错过的消息将被传送。

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

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

+0

“虽然这两种服务都可以让您将推送通知添加到移动应用程序中”,但内置的推送通知还是必须单独添加? – 001 2012-02-05 19:09:22

+0

推送通知功能是通过网络连接而不是通过本地网络机制来执行的,例如, APN。 – leggetter 2012-02-06 13:42:45

+0

但是那些由Pusher或PubNub发送的通知看起来像一个实际的APNS,而应用程序在后台? – CoderPug 2014-03-18 16:20:37

相关问题