0

我遇到了这种奇怪的行为,node-apn 有时只抛出错误 8。针对相同的证书、令牌和应用程序构建进行了调试。

详情如下

  1. 调用 Node APN 服务 iOS 令牌和数据发送推送通知,而应用程序未在设备中启动。没有收到任何通知。
  2. 从服务器端调试,发现抛出了错误8。
  3. 再次启动应用程序并保持在后台。
  4. 尝试再次发送推送通知(相同的令牌、应用程序构建和一组证书)。
  5. 推送通知已成功发送和接收。

有没有人遇到过类似的问题,以及可能的解决方案?

4

1 回答 1

0

生产设备令牌与开发设备令牌不同,因此如果您将开发令牌发送到生产 APNS 服务器(反之亦然),这就是问题错误 8 的原因

使用以下命令检查 App ID 和其他详细信息是否与构建匹配:

openssl x509 -text -noout -in<cert file path>

于 2018-07-20T17:33:52.230 回答