iOS - 一幅图解释远程推送

作者:Mitchell 

  • 这里只用一幅图来解释远程推送的原理:
    • 当应用第一次链接苹果 APNS 服务器的时候会上传设备的UDID 和 identifier。
    • 苹果经过加密后会生成 deviceToken 返回给客户端。
    • 客户端将返回的 deviceToken 发送给后台服务器,后台服务器存到数据库。
    • 当后台需要推送消息的时候,后台服务器发送 deviceToken 与需要推送的消息给苹果 APNS服务器,苹果 APNS 服务器通过 deviceToken 发送给客户端所推送的消息。
  • 推送的核心就是:苹果与手机客户端保持着长链接,通过长链接能随时可以推送给手机设备消息。


    iOS - 一幅图解释远程推送_第1张图片
    远程推送图解.png

你可能感兴趣的:(iOS - 一幅图解释远程推送)