流程

  1. 当在iPhone上第一次打开某个应用时,iOS设备会跟APNs Service索要deviceToken,
  2. 应用程序将上一步得到的deviceToken发送给后台,后台保存好当前用户的deviceToken
  3. 服务端向APNs Service发送消息
  4. APNs Service将消息发送给iPhone应用程序

iOS


java 基于二进制

不过,以上方法会存在一个问题,你会发现,当你发送的内容大于256字节的时候,会发现推送失败,所以就有了下面的方法


基于HTTP/2

git地址

java-http2-APNs

com.APNs.http2.core.Example文件中

用该方法,可大大的增加消息内容的长度。4K大小,基本上够用了。

原文:大专栏  APNs


02-13 14:11