1.首先,安装了具有推送功能的应用,我们的设备在有网络的情况下会连接苹果推送服务器,连接过程中,APNS会验证device_token,连接成功后维持一个长连接;
2.Provider(我们自己的服务器)收到需要被推送的消息并结合被推送设备的device_token一起打包发送给APNS服务器;
3.APNS服务器将推送信息推送给指定device_token的设备;
4.设备收到推送消息后通知我们的应用程序并显示和提示用户(声音、弹出框)
Apple Push Notification
APNs和Provider
苹果推送机制APNs(一)
将 Apple Push Notifications 与 Digital Publishing Suite 搭配使用
基于C++ 的苹果apns消息推送实现