美文网首页iOS开发iOS
iOS13 静默推送填坑之旅

iOS13 静默推送填坑之旅

作者: YongjieBook | 来源:发表于2019-09-30 11:00 被阅读0次

iOS 13系统版本发布后,发现静默类型的通知在iOS 13设备上无法正常接收到,但是在iOS 13之前的系统版本还是可以正常接收。刚开始发现这个问题,一度无法理解是什么原因,也没有看到苹果官方文档给出相关更新提示,甚至怀疑是iOS 13系统的bug。好了,废话不多说。

经过一番的百度Google还是没有发现类似的问题的解决方案,一开始把问题的重心放在了iOS 13上,以为是有API变更或者是Xcode需要做什么新的配置,然而并没有查出来什么。

终于在这篇文档中查到了原因Sending Notification Requests to APNs。苹果文档更新都这么低调的,这种影响功能的更新不是应该说明下吗?见下图:(哦,原来文档加黑加粗了)

后台到APNs的请求头需要增加一个apns-push-type的字段,这尼玛,真的有点意想不到,难道是我太年轻了。

到此填坑之旅就结束了。

反思一下:作为iOS开发,就推送来说,关注的是系统API层面的东西,但是对整个推送的流程要清晰,这样出现问题的时候逐步排查,不至于像无头苍蝇一样,一通的百度Google。

相关文章

  • iOS13 静默推送填坑之旅

    iOS 13系统版本发布后,发现静默类型的通知在iOS 13设备上无法正常接收到,但是在iOS 13之前的系统版本...

  • iOS13影响比较大的点

    1.静默推送收不到iOS13增加了推送类型字段 apns-push-type,如果需要在iOS13及以上收到推送,...

  • React Native填坑之旅--Button篇

    React Native填坑之旅--Button篇React Native填坑之旅--动画React Native...

  • React Native填坑之旅--动画

    React Native填坑之旅--Button篇React Native填坑之旅--动画React Native...

  • React Native填坑之旅--HTTP请求篇

    React Native填坑之旅--Button篇React Native填坑之旅--动画React Native...

  • iOS13适配

    最新iOS13适配填坑记录如下: 1.私有API被封禁(KVC限制),禁止访问。 iOS13中通过KVC方式来获取...

  • 填坑之旅

    这篇文章主要是解决上一篇文章中存在Bug 上一篇文章中直接粘贴application.yml文件将会出现如下异常:...

  • 填坑之旅

    不知不觉,也填满了第二排小金币 代表3w(每周签三单)已经连续走了70周 曾经所有想象中的困难与艰辛 都如升级打怪...

  • Numpy小技巧学习历险记~~持续更新中....

    Numpy学习之旅,填坑之旅。欢迎留言补充*_<>_*。 1、numpy.random.shuffle()与num...

  • iOS13 填坑记录

    本文会在开发过程当中将遇到的问题持续更新````````` iOS13从runtime层就把私有属性干了, ...

网友评论

    本文标题:iOS13 静默推送填坑之旅

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