注:本系列学习帖子我在DevDiv.com移动开发社区原创首发
转载请注明出处:BeyondVincent(破船)@DevDiv.com
如果你有什么问题也可以前往交流
下面是首发地址:
1. Push机制的介绍
2. Push机制的使用
3. Push故障的排除
4. Demo示例
Push机制
1. Push机制的介绍
iPhone 对于应用程序在后台运行有诸多限制(除非你越狱)。因此,当用户切换到其他程序后,原先的程序无法保持运行状态。对于那些需要保持持续连接状态的应用程序(比如社区网络应用),将不能收到实时的信息。
为解决这一限制,苹果推出了APNs(苹果推送通知服务)。APNs 允许设备与苹果的推送通知服务器保持常连接状态。当你想发送一个推送通知给某个用户的iPhone上的应用程序时,你可以使用 APNs 发送一个推送消息给目标设备上已安装的某个应用程序。

Push机制的类型:
四种:徽章、提示框、声音和横幅,具体表现形式如下图:

Push机制的4个组件
如下图:
Provider
APNS
iP

本文详细介绍了iOS中Push通知的工作机制,包括Push的四种表现形式、主要组件以及APNs服务。通过SSL/TLS安全连接,Provider使用DeviceToken与APNS交互,向iPhone设备发送推送消息。此外,还涵盖了Push的使用、故障排查及Demo示例。

最低0.47元/天 解锁文章
2368

被折叠的 条评论
为什么被折叠?



