ios - AWS SNS - 平台应用程序已禁用

标签 ios amazon-web-services apple-push-notifications amazon-sns

我们使用 Amazon SNS 向我们的用户发送推送通知。我们最近更新了证书,但由于某种原因我们没有收到以下错误:

<?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
   <Error>
      <Type>Sender</Type>
      <Code>PlatformApplicationDisabled</Code>
      <Message>Platform application is disabled</Message>
   </Error>
</ErrorResponse>

我们没有对代码或证书进行任何更改。 当我使用 openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert myapnsappcert.pem -key myapnsappprivatekey.pem 验证证书时,一切正常。唯一的问题是由于错误,iOS 的通知不会发送。 Android 运行良好。

最佳答案

该错误可能是因为您的 p.12 已过期,您可以创建一个新的或更新 AWS SNS 中的当前。

关于ios - AWS SNS - 平台应用程序已禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46888389/

相关文章:

amazon-web-services - Apex 域重定向到 www Route 53

java - 在最终公共(public)类Java中修改最终静态变量

php - iPhone SDK 推送通知随机失败

iphone - MDM 中的证书混淆

iphone - 在 iPhone 上运行时内存泄漏

ios - 使用 VNCoreMLRequest 一次检测多个对象?

ios - 如何使用和调试不存在模拟器的 iOS 版本?

ios - 几天后我的 iOS 应用程序中的数据消失了

linux - 无论/dev/sda1 中的 EBS 如何,如何使 AWS EC2 允许 ssh 连接?

amazon-web-services - "The AWS Access Key Id you provided does not exist in our records."尝试使用 AWS CLI 时