远程推送的原理

当服务端远程向APNS推送至一台离线的设备时,苹果服务器Qos组件会自动保留一份最新的通知,等设备上线后,Qos将把推送发送到目标设备上。
远程推送的基本过程:

1.客户端的app需要将用户的UDID和app的bundleID发送给apns服务器,进行注册,apns将加密后的device Token返回给app
2.app获得device Token后,上传到公司服务器
3.当需要推送通知时,公司服务器会将推送内容和device Token一起发给apns服务器
4.apns再将推送内容送到客户端上

你可能感兴趣的:(远程推送的原理)