iOS 推送原理

iOS消息推送的做事机制得以省略的所以生图来概括:

图片 1

Provider是因某iPhone软件的Push服务器,APNS是Apple Push Notification
Service的缩写,是苹果之服务器。

达成图可以分为三只级次:

先是流:应用程序把要发送的信息、目的iPhone的标识打包,发给APNS。

次等:APNS在本人的就登记Push服务之iPhone列表中,查找出照应标识的iPhone,并拿信发送到iPhone。

老三阶段:iPhone把发来的消息传递给相应的应用程序,并且以设定弹出Push通知。

图片 2

起高达图我们可以看:

1、应用程序注册信息推送。

2、iOS从APNS Server获取device token,应用程序接收device token。

3、应用程序将device token发送给PUSH服务端程序。

4、服务端程序为APNS服务发送信息。

5、APNS服务用信息发送给iPhone应用程序。

甭管iPhone客户端和APNS,还是Provider和APNS,都用通过关系进行连续。