以 iOS 中的 Facebook 应用程序为例,使用 Apple 推送通知服务 (APNS)。我认为当 Facebook 服务器看到新提要或新朋友请求时,它会向 APNS 发送消息。之后,APNS 将向正在登录该 Facebook 帐户的客户端推送通知。我的问题是:
- 为什么 APNS 知道哪个设备登录了该 Facebook 帐户?
- APNS 如何准确地向该客户端发送消息(为什么 APNS 知道客户端的 IP 地址)?
据我所知,推送通知也是 Windows Phone(Microsoft 推送通知服务)和 Android(云到设备消息)中使用的一种技术。
谢谢。