iOS APNS推送原理

APNS是苹果独有的消息推送服务器.
首先手机可以随时接受服务器的后台推送消息,每台手机肯定是跟后台服务器建立了一个长连接.(通信链路)
APP端需要做:
1.APP需要到对应的开发者中心后台去注册需要打开推送服务功能.2.APP需要在开发者中心后台给对应的APP创建推送证书(测试和发布版)3.APP同过AppDelegate函数拿到对应应用的token.4.安装证书文件到本地
后台服务器要做:
1.APP端打开APP后需要将对应的token传给后台服务器存储起来.2.服务器将对应token 证书 发送消息类容 发送给APNS服务器. 3.APNS将消息发给对应token的手机应用.手机端收到远程推送.

你可能感兴趣的:(iOS APNS推送原理)