【问题标题】:Get Topic Id from Device Token in Apple Push Notification for DeviceTokenNotForTopic exception从 Apple 推送通知中的 DeviceTokenNotForTopic 异常中获取主题 ID
【发布时间】:2021-03-26 17:40:00
【问题描述】:

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

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

设备令牌示例为 195d2ab5bce448b692dbb6de91452e0fbac0e6c09a599525bce52accc8a6b34a

谢谢,

【问题讨论】:

    标签: push-notification apple-push-notifications pushy


    【解决方案1】:

    DeviceTokenNotForTopic 可能由于以下原因而出现:

    1. iOS Bundle ID 已更改,因为设备已注册通知
    2. Pushy Dashboard 中配置的 iOS Bundle ID 与设备上安装的应用的实际 Bundle ID 不匹配
    3. iOS 设备卸载了您的应用,导致设备令牌无效。
    4. 您上传到 Pushy Dashboard 的 APNs 身份验证密钥与分发您的应用的 Apple 开发者帐户不同。

    请检查以下内容:

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

    【讨论】:

      猜你喜欢
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多