AWS SNS,Apple推送服务,即使更新证书并上传相关的.p12信用卡,我也会收到无效的平台凭据错误

时间:2017-12-01 23:38:13

标签: apple-push-notifications

我遇到了一个问题,我发现只有使用"平台应用程序凭据无法使用到iOS终端的交付失败"错误。这是我们的应用程序已经在应用程序商店多年。我已清理掉所有证书,续订,上传,并将我的AWS SNS平台信誉更新为新的.p12文件。我已经双重确认所有证书将在1年后到期。我还确认我为生产级别推送通知和应用程序分发创建了证书。

本周,我设法让推送通知工作两次。在第1天,我会通过更新证书等,在各种iphone上测试推送通知,然后等到第二天,并注意由于糟糕的平台凭据导致的交付失败。在第2天,我将执行相同的步骤,直到推送通知再次起作用。然后,第二天,由于同样的原因,我看到交货失败。在此之后,平台被禁用,推送通知无法传递。

在这两种情况下,一夜之间发生了一些事情,导致AWS SNS认为APNS证书无效。有人经历过同样的事情吗?

感谢您的帮助!

dzincolorado

1 个答案:

答案 0 :(得分:0)

我发现我的APS证书不是正确的证书。在撤消它并使用正确的.certSigningRequest文件后,我重新下载.cer文件,双击它并注意到它在Keychain Access' My Certificates'中创建了一个新项目。部分。删除其他APS证书并使用这个新证书,我将其导出为.p12并更新了我的AWS SNS信誉,并且它现在正在运行。

编辑:使用错误的证书,通知在开始失败前大约一天工作是很奇怪的。

感谢。