为什么推送通知服务器准确地向客户端发送消

时间:2013-01-10 12:43:12

标签: android ios push-notification windows-phone android-c2dm

在iOS中使用Facebook应用程序的示例,使用Apple推送通知服务(APNS)。我认为当Facebook服务器看到新的订阅源或新朋友请求时,它会向APNS发送消息。之后,APNS会将通知推送给登录该Facebook帐户的客户。我的问题是:

  1. 为什么APNS知道哪个设备登录该Facebook帐户?
  2. APNS如何准确地向该客户端发送消息(为什么APNS知道客户端的IP地址)?
  3. 据我所知,推送通知也是Windows Phone(微软推送通知服务)和Android(云端设备消息)中的技术用途。

    感谢。

1 个答案:

答案 0 :(得分:1)

APNS(Apple推送通知服务)适用于每个设备的每个应用唯一ID。 您可以将消息推送到此唯一ID,然后在用户设备上传送。

您的应用必须请求此ID并将其传递给将发送通知的服务器。 该ID是由APNS API创建的,因此Apple知道该ID属于该设备和应用程序。 我想windows和android会以同样的方式工作。