0%

APNs

基本原理:

  1. 后端把要发送的消息、目标设备标识打包,发送给APNS。
  2. APNS在已注册推送服务的设备列表中,查找符合标识的设备,把消息发送到设备。
  3. 设备把发送来的消息传递给相应的App,按照设定弹出推送通知。

细节

注册过程:

  1. 设备链接APNs并携带设备UUID;
  2. 连接成功后,APNs经过打包和处理产生deviceToken返回到注册的设备。
  3. 设备把deviceToken发送到自己服务器。

推送过程:

  1. 设备装有App,且有网络的情况下,APNs会验证deviceToken,成功后会处于一个长连接。
  2. 后端发送消息时,后端按照指定格式进行打包,结合deviceToken一起发送到APNs。
  3. APNs把新消息发送到设备,然后根据设定弹出推送通知。

欢迎关注我的其它发布渠道