0

目前我正在使用 Pushy 为 iOS 设备发送推送通知。一切正常,除了我得到一些有响应的设备的异常(DeviceTokenNotForTopic)

我们有什么方法可以解码设备令牌以关联主题吗?

设备令牌示例为 195d2ab5bce448b692dbb6de91452e0fbac0e6c09a599525bce52accc8a6b34a

谢谢,

4

1 回答 1

0

DeviceTokenNotForTopic可能由于以下原因而发生:

  1. iOS Bundle ID 已更改,因为设备已注册通知
  2. Pushy Dashboard 中配置的 iOS Bundle ID 与设备上安装的应用的实际 Bundle ID 不匹配
  3. iOS 设备卸载了您的应用,导致设备令牌无效。
  4. 您上传到 Pushy Dashboard 的 APNs Auth Key 属于不同的 Apple 开发者帐户,而不是您的应用程序在其下分发的帐户。

请检查以下内容:

  1. 您尝试发送的 Pushy 设备令牌是否仍然在这些设备上安装了您的应用程序?
  2. Pushy Dashboard 中的 iOS Bundle ID 是否与 Xcode 中的 Bundle ID 字符串完全相同?复制粘贴以确保没有错别字
  3. 请在测试设备上完全卸载您的应用。安装它并调用 pushy.register()。返回什么设备令牌?尝试立即向该设备发送通知。
  4. 请确保您从拥有该应用程序的正确 Apple 开发人员帐户将 APNs 身份验证密钥上传到 Pushy Dashboard。
于 2021-06-03T14:24:24.830 回答