流程
- 当在
iPhone
上第一次打开某个应用时,iOS
设备会跟APNs Service
索要deviceToken
, - 应用程序将上一步得到的
deviceToken
发送给后台,后台保存好当前用户的deviceToken
- 服务端向
APNs Service
发送消息 APNs Service
将消息发送给iPhone
应用程序
iOS
java 基于二进制
不过,以上方法会存在一个问题,你会发现,当你发送的内容大于256字节的时候,会发现推送失败,所以就有了下面的方法
基于HTTP/2
见git
地址
在com.APNs.http2.core.Example
文件中
用该方法,可大大的增加消息内容的长度。4K大小,基本上够用了。