节点停机坪频繁抛出错误8

时间:2018-07-20 07:03:52

标签: node.js apple-push-notifications apn node-apn

我经历了这种奇怪的行为,有时仅会发生节点apn抛出错误8。已针对相同的证书,令牌和应用构建进行调试。

详细信息如下

  1. 在未在设备中启动应用程序的情况下,调用了节点APN服务iOS令牌和数据来发送推送通知。没有收到通知。
  2. 从服务器端进行调试,发现抛出了错误8。
  3. 再次启动该应用程序并保留在后台。
  4. 尝试再次发送推送通知(相同的令牌,应用程序构建和证书集)。
  5. 已成功发送和接收推送通知。

有人遇到过类似的问题,并且有可能解决的方法吗?

1 个答案:

答案 0 :(得分:0)

用于生产的设备令牌与开发的令牌不同,因此,如果将开发令牌发送到生产的APNS服务器(反之亦然),则是导致错误8的原因。

使用以下命令检查App ID和其他详细信息是否与内部版本匹配:

  

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