使用 Expo 更新 APNS 证书后出现 AWS Pinpoint 错误

AWS Pinpoint error after updating APNS certificate with Expo

将新版本发送到应用商店后,我的应用的推送通知不再有效。在构建期间,expo 制作了一个新的 APNS 证书,现在当我尝试向用户推送通知时,我收到以下错误消息。

"'{"errorMessage":"Invalid Credentials","channelType":"APNS","pushProviderStatusCode":"403","pushProviderError":"InvalidProviderToken","pushProviderResponse":"{\"reason\":\"InvalidProviderToken\"}"}'"

我在尝试通过 AWS 控制台向自己发送通知时收到相同的错误消息。我试图在 expo 上更新我的推送通知凭据,但得到了类似的错误:

? Path to P8 file: /Users/REDACTED/Downloads/AuthKey_D3QREDACTED-1.p8 ? Key ID: REDACTED ? Apple Team ID: REDACTED Unable to validate Push Keys due to insufficient Apple Credentials

我尝试关注我能在网上找到的关于该错误的所有帖子,并验证我的团队 ID 和密钥 ID 是否正确,但它仍然不起作用。

很高兴在需要时提供更多信息,感谢您的帮助

我只需要重新生成一个新的 .p8 文件并将其上传到 AWS pinpoint

我最近遇到了这个问题,无论我厌倦了多少次“编辑”APNs 配置,它都无法正常工作。最后我只是从 PinPoint 中删除了 APNs 设置,保存它,然后重新设置它。 现在可以了。