【问题标题】:AWS SNS - Platform application is disabledAWS SNS - 平台应用程序已禁用
【发布时间】:2017-10-23 11:36:48
【问题描述】:

我们使用 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 运行良好。

【问题讨论】:

  • 嗨,巴特!我刚刚遇到同样的问题。你成功解决了吗?
  • 这是因为用户删除了应用程序(或禁用了通知)。 Apple 无法向该用户发送通知,因此它将与 AWS 进行通信。 AWS 然后禁用该用户。此消息是针对单个用户的,而不是针对所有用户的。
  • @BartBergmans:我遇到了同样的错误,但它导致平台应用程序被禁用,需要一次又一次地启用。知道如何解决这个问题吗?

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


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 2017-02-10
相关资源
最近更新 更多