iOS 消息推送简单原理

2019-12-23  本文已影响0人  kakao6

基本面试都会问到的问题,我感觉应该简单的分析一下。

1.app向iOS设备发送一个注册通知,用户需要同意系统发送通知(app刚进来的时候,一些权限弹出框,比如是否同意之类的)

2.iOS 向Apns 远程服务器发送App 的budle id 和设备UDID

3.APNS 根据设备的UDID和App的budleID 生成的deviceToken 发送给app

4.App再将deviceToken 发送给远程推送服务器(自己的服务器),有自己的服务器保存在数据库中

5.当自己的服务器,要发送推送时,在远程推送服务器中,输入要发送的deviceToken,由远程推送服务器发送给APNS。

6APNS根据deviceToken 发送给对应的用户

上一篇 下一篇

猜你喜欢

热点阅读