【发布时间】:2018-07-12 01:12:53
【问题描述】:
我在使用生产 APN 认证的 Twilio Chat 上接收通知时遇到问题,我收到错误消息:
错误 - 52131 APNs 凭据无效 可能的原因 凭据(证书和私钥)无效。 证书已过期。 可能的解决方案 确保您的凭据中提供了有效的证书和私钥。
当我测试我的沙盒 APN 证书时,推送通知可以正常工作。
但是,当我创建 APN 推送服务认证并上传这些并将它们链接到我的可编程聊天功能时,我收到错误消息:52131 - 无效的 APNs 凭据...https://www.twilio.com/console/runtime/debugger/NOf2857a6c1db54e27984dd8fa9ff5100f
澄清一下,推送通知在我的开发项目中完美运行。我使用沙盒 APN 证书,并选择了沙盒复选框
但是在我使用的生产版本中:
- 特定的 APN Apple 推送服务证书,用于唯一的 APP ID I 得到 52131 错误。
- 我没有勾选用于发送到沙盒凭据。因为它是一个 推送凭证
- 我完全按照所有说明导出 证书密钥。
- 我还使用单独的 API 密钥和单独的可编程聊天。
- 我得到了绑定的注册,但没有通知,因为 证书无效,当我通过多次重新生成证书进行检查时,我不明白为什么
我阅读了一些对在同一个应用 ID 中具有沙盒和推送服务 APN 证书的类似问题的回复?或者不使用相同的 CertificateSigningRequest 来生成沙盒和推送?为什么这会有所作为?
这是主题:https://github.com/twilio/voice-quickstart-objc/issues/101
【问题讨论】:
-
如果您的代码用于沙箱而不是用于生产,那么这很可能不是代码问题。我建议与Twilio support 联系,他们将能够为您提供帮助。
-
据我所知如何问他们,我有github.com/twilio/voice-quickstart-swift/issues/142,是的,我确信这是证书的问题,但我想听听有类似问题的人的意见
-
很公平。如果这有帮助的话,我会在我之前的评论中链接到支持团队表格。祝你好运:)
-
如果我们在这里有一些解决方案,请尽快告诉我,因为我遇到了同样的错误。谢谢!
-
@Karoly 在下面查看我的回复
标签: push-notification apple-push-notifications twilio twilio-programmable-chat