当前位置:  开发笔记 > 前端 > 正文

APNS反馈服务是否已根据新API不再存在?

如何解决《APNS反馈服务是否已根据新API不再存在?》经验,为你挑选了1个好方法。

我正在阅读更新的官方APNS文档 它清楚地说,

所有开发人员都应将其远程通知提供程序服务器迁移到APNs Provider API中描述的功能更强大且更高效的基于HTTP/2的API.

但新的APNs Provider API似乎没有旧的APNS反馈服务.他们更改了没有反馈服务端点的端点URL.还查看现在升级的错误代码,其中包括以下错误代码,

未注册 - 设备令牌对指定主题处于非活动状态.

那么我们不应该再打电话给APNS反馈服务吗?

我的主要问题是我使用javapns api 2.2版进行iOS推送通知,我无法找到任何更新,这将有助于我应对这一新变化.



1> Eran..:

我认为新文件很清楚:

此案例的HTTP状态代码先前由反馈服务报告:

410 - 该主题的设备令牌不再有效.

此外,timestamp响应正文中还有一个JSON数据键:

时间戳

如果:status标头中的值为410,则此密钥的值是APN确认设备令牌不再对该主题有效的最后时间.

停止推送通知,直到设备向您的提供商注册带有更高时间戳的令牌.

因此,新API中的HTTP响应涵盖了反馈服务以前涵盖的功能.由于新文档中未提及反馈服务,因此我们可以安全地假设它不是新API的一部分.

如果您使用的是旧的库,例如仍然使用旧API的javapns,我假设它仍然使用反馈服务.旧的API很可能仍会得到Apple的支持.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有