【问题标题】:Mismatched User Environment (Sandbox) OneSignal Cordova不匹配的用户环境(沙盒)OneSignal Cordova
【发布时间】:2018-01-24 08:29:32
【问题描述】:

我想通过 OneSignal 发送通知,我按照文档中的所有步骤操作,但始终显示此消息“Apple 返回了 BadDeviceToken 错误。一些用户与您的发送环境不同。有什么想法!!

(生产证书)捆绑包 ID:*****,过期:2018 年 9 月 15 日

(沙盒证书)捆绑包 ID:*****,过期:2018 年 9 月 15 日

不匹配的用户环境(沙盒)Apple 返回了 BadDeviceToken 错误。一些用户与您的发送环境不同。

此警告出现了 1 次,最后一次出现在不到 10 秒前。

受影响的用户:6414cbae-876a-4360-9783-eb51c0cc0e29

帮我解决这个问题。

【问题讨论】:

  • 你能解决这个问题吗?我遇到了同样的问题
  • 同样的问题..如何解决这个问题?

标签: cordova xcode8 onesignal


【解决方案1】:

如果你运行 iOS 12,xCode 10,那么你需要去File -> Workspace Settings...

构建系统:更改为旧版构建系统

保存并构建

【讨论】:

  • 实际上,它是一个适合我的解决方案,我一直在网上冲浪几个小时,这是唯一适合我的选择
  • 我已经找到了最好的解决方案,您必须创建并下载带有推送通知的分发证书以及您当前的应用程序包。
  • 谢谢,这很有魅力。使用 Cordova 应用程序时遇到此问题。
【解决方案2】:

我猜您将 p12 文件重新发送到 OneSignal 服务器。 我也遇到了这个问题,并通过在 OneSignal 服务器上打开另一个项目来解决它。 我猜 p12 文件可能会因为某种原因被捕获。

【讨论】:

    猜你喜欢
    • 2017-04-06
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多