如何解决推送至仅适用于watchOS的应用时收到“ DeviceTokenNotForTopic”
我正在尝试在仅watchOS的应用程序中接收推送通知,并且在使用沙箱服务器时得到DeviceTokenNotForTopic
,在使用生产服务器时得到BadDeviceToken
。我正在使用keyId +密钥证书(* .p8)方法,并且正在使用来自Node.js(apns2)的http2客户端进行推送。我已经尝试过添加和删除主题中的.watchkitextension
后缀,但仍得到相同的结果。我已验证APNS客户端正确添加了apns-topic
和apns-push-type
标头
为记录起见,我已使用同一路由成功推送通知到仅iOS的应用程序(具有不同的keyId / key和bundle name)。
有人经历过类似的事情吗? 任何想法将不胜感激。
更新10/18/20
遵循Failing APNS for Independent WatchOS6 app中介绍的工作环境解决方案。似乎XCode不包含对 .watchkitapp 扩展名的推送通知权利。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。