Ben*_*ith 2 push-notification apple-push-notifications twilio twilio-programmable-chat
我在使用生产 APN 认证的 Twilio Chat 上接收通知时遇到问题,收到错误消息:
错误 - 52131 APNs 凭据无效 可能的原因 凭据(证书和私钥)无效。证书已过期。可能的解决方案确保您的凭据中提供了有效的证书和私钥。
当我测试我的沙箱 APN 证书时,推送通知工作正常。
但是,当我创建 APN 推送服务认证并上传这些并将它们链接到我的可编程聊天功能时,我收到错误消息:52131 - 无效的 APNs 凭据... https://www.twilio.com/console/runtime/debugger/NOf2857a6c1db54e27984dd8fa9ff5100f
需要澄清的是,推送通知在我的开发项目中完美运行。我使用 Sandbox APN 证书,并选择 Sandbox 复选框
但是在生产版本中,我使用的是:
我在一些对类似问题的回复中读到,沙盒和推送服务 APN 证书位于同一应用程序 ID 中?或者不使用相同的CertificateSigningRequest来生成沙箱和PUSH?为什么这会产生影响?
这是线程:https://github.com/twilio/voice-quickstart-objc/issues/101
经过几周向 Twilio 支持人员发送电子邮件后,我终于找到了答案。
基本上,问题可能是因为我以某种方式从分发证书中提取了密钥,而不是推送证书。因此,请确保您从正确的认证中提取正确的密钥。另外,因为我从 Twilio 中删除和删除推送凭据,所以我的用户的绑定经常指向不存在的旧推送凭据,因此我删除了这些绑定,允许重新生成连接到新推送证书 SID 的新绑定。
对于 twilio 可编程聊天上的生产通知来说其他重要的事情:
我现在无法得知我所遇到的任何其他事情。Twilio 支持非常好,如果您需要帮助,他们会尽力回答您的问题。
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |