发布时禁用AWS SNS EndPoint

Nor*_*lim 7 amazon-web-services apple-push-notifications amazon-sns ios swift

所以我使用AWS SNS向苹果设备发送推送通知.

我按照以下步骤操作:

  • 创建了应用ID
  • 创建了APNs Production iOS证书
  • 创建.p12证书以在AWS SNS中使用
  • 创建AWS SNS应用程序
  • 在iOS App中配置(它可以工作.我得到deviceToken并创建一个EndPoint到AWSSNS应用程序)

当我向该EndPoint发布消息时:消息发布请求...但该通知永远不会出现在设备上.然后我检查端点和Enabled = false

希望有人可以提供帮助 谢谢.

Yos*_*uda 9

在Amazon SNS AWS管理控制台上,选择应用程序 >您的应用程序> 操作 > 配置事件.您可以在此处为交付失败设置Amazon SNS主题.您应该查看发布到该主题的错误.它应该告诉你为什么它失败了,并且可能是解决它的方法.

有关更多详细信息,请参阅Amazon SNS文档.

  • 我创建了一个日志组,并为该日志组创建了一个日志流.发布主题消息时,端点将更改为已禁用状态.同时没有写日志.需要帮助. (2认同)

Nor*_*lim 4

我会回答我的问题:我在创建p12时使用开发证书解决了这个问题,然后在AWS SNS网站中使用它。转到 Xcode-> 使用开发证书和开发配置文件,现在它可以工作了:)