APNS

作者: 落魄的iOS程序员 | 来源:发表于2021-04-02 10:37 被阅读0次

        在iOS开发中,消息推送有两种形式,一种是本地推送,一种是远程推送。

        本地推送相对来说比较简单,不要要联网就可实现,如在APP内设置定时任务,到设置的时间提醒用户做某事,如闹钟。

远程推送就是用户设备和苹果APNS服务器形成一个长连接,APP发送uuid和bundle idenidentifier给服务器,苹果服务器通过加密生成一个deviceToken保存并返回到APP,然后APP再将拿到的deviceToken发送给服务器,后台服务器将deviceToken保存起来,后台要给某个用户发送消息时在数据库找到这个用户的deviceToken,后台使用推送证书将对应的deviceToken发送给APNS,APNS根据deviceToken找到对应的设备将消息发送出去。

相关文章

网友评论

      本文标题:APNS

      本文链接:https://www.haomeiwen.com/subject/ygatkltx.html