APNs:Apple Push Notification server 苹果推送通知服务 苹果的APNs允许设备和苹果的推送通知服务器保持连接,支持开发者推送消息给用户设备对应的应用程序。
常常用于消息的订阅 1、 电商:我有新品发布啦! 我的某某产品在搞活动,五折优惠! 2、 新闻媒体:今天又有新鲜事发生了! 3、 社交:某某给你留言了! 某某对你的文章发表评论了!
1、 注册:为应用程序申请消息推送服务。此时你的设备会向APNs服务器发送注册请求。 2、 APNs服务器接受请求,并将deviceToken返给你设备上的应用程序 3、客户端应用程序将deviceToken发送给后台服务器程序,后台接收并储存。 4、 后台服务器向APNs服务器发送推送消息 5、 APNs服务器将消息发给deviceToken对应设备上的应用程序
参考链接:https://www.jianshu.com/p/2595dfc5e7cd