InterviewiOSeriOS 推送(Notification)

iOS推送的那些事

2016-02-26  本文已影响3945人  SuperDanny

关于推送

关于苹果的推送网上已经有非常多的资源讲解,我在这里就不再累赘。直接切入主题,讲讲如何模拟推送以及处理推送消息。在进入主题之前,我先说几个关键流程:

  1. 创建Push SSL Certification(推送证书)
  2. iOS客户端注册Push功能并获得DeviceToken
  3. 使用Provider向APNS发送Push消息
  4. iOS客户端接收处理由APNS发来的消息

推送流程图:

新旧推送证书不同

2016年02月20日

当上线产品推送证书过期时,不要惊慌,我们不需要更新推送证书之后重新提交 AppStore 。只需要替换服务器端的推送证书即可(记得重启服务器,不然推送在测试环境下有效,但是在真实环境下是无效的)。

2016年12月27日

iOS 10 已经出了好长一段时间,一直想补充这一块推送的差异,今天趁这个空闲,补充一下。
从 iOS 10 新增的 UserNotifications Framework 可以发现,Apple 整合了原有散乱的 API,并且增加了许多强大的功能。以 Apple 官方的角度来看,也必然是相当重视推送服务对 App 的影响、以及对 Apple iOS 生态圈长远发展的影响。

这里直接引用别人写的博文,个人认为写的很全面,这边就不做展开。

玩转 iOS 10 推送 —— UserNotifications Framework(上)
玩转 iOS 10 推送 —— UserNotifications Framework(中)
玩转 iOS 10 推送 —— UserNotifications Framework(下)


再一次感谢您花费时间阅读这篇文章!

微博: @Danny_吕昌辉
博客: SuperDanny

上一篇下一篇

猜你喜欢

热点阅读