美文网首页面试题大全麦子面试题精选转载
iOS面试题:push Notification原理

iOS面试题:push Notification原理

作者: iOS猿_员 | 来源:发表于2019-04-03 12:17 被阅读177次

    原文:iOS面试题大全

    本地推送:不需要联网也可以推送,是开发人员在APP内设定特定的时间来提醒用户干什么

    远程推送:需要联网,用户的设备会于苹果APNS服务器形成一个长连接,用户设备会发送uuid和Bundle idenidentifier给苹果服务器,苹果服务器会加密生成一个deviceToken给用户设备,然后设备会将deviceToken发送给APP的服务器,服务器会将deviceToken存进他们的数据库,这时候如果有人发送消息给我,服务器端就会去查询我的deviceToken,然后将deviceToken和要发送的信息发送给苹果服务器,苹果服务器通过deviceToken找到我的设备并将消息推送到我的设备上,这里还有个情况是如果APP在线,那么APP服务器会于APP产生一个长连接,这时候APPF服务器会直接通过deviceToken将消息推送到设备上

    相关文章

      网友评论

        本文标题:iOS面试题:push Notification原理

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