【问题标题】:Not able to receive push notification to iOS devices when using Amazon SNS使用 Amazon SNS 时无法接收到 iOS 设备的推送通知
【发布时间】:2017-07-25 12:42:42
【问题描述】:

我已按照official documentation 中提到的所有步骤进行操作。我能够在application 端点列表中成功注册设备令牌。该消息已发布到已注册的令牌。云手表控制台中的发货状态为success(状态码200)。但该设备无法在 iOS 设备中接收通知。可能是什么原因?

注意:我在设备和ios项目中启用了通知设置。

【问题讨论】:

  • 您是否在 SNS 控制台中上传了格式正确的 p12 证书?您是如何使用私钥或不使用私钥生成 p12 的?
  • 证书。在尝试从头开始重新生成证书之前,我们被困了一段时间。我们犯的错误是我们根据已使用的证书请求创建了证书。我们为 SNS 制作了一个全新的。
  • 嗨 Karthikeyan,我通过在我的证书部分下从钥匙串访问导出我的证书生成了 p12 文件。使用私钥生成的 p12 文件。
  • 嗨 Crazyrems,我已经生成了新的证书请求并使用了它。还是不行。
  • 您使用的是 Xamarin SDK 还是 iOS SDK?你能关注这个 iOS 文档吗:docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html

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


【解决方案1】:

仔细检查消息格式设置。我遇到了同样的问题,即使我从未在我的 iOS 设备上收到该消息,Cloud Watch 控制台仍将消息报告为已发送。对我来说,当消息格式设置为 JSON 时没有收到消息。当消息格式设置为 Raw 时收到消息。

【讨论】:

    【解决方案2】:

    就我而言,这是移动网络上的问题,因为我在更改网络后收到了推送通知 尝试更改您手机中使用的互联网网络并再次测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多