发布时禁用 AWS SNS 端点
AWS SNS EndPoint disabled when publishing
所以我正在使用 AWS SNS 向苹果设备发送推送通知。
我已按照以下步骤操作:
- 创建了应用 ID
- 创建了 APNs 生产 iOS 证书
- 已创建 .p12 证书以在 AWS SNS 中使用
- 已创建 AWS SNS 应用程序
- 在 iOS 应用程序中配置(有效。我获得了 deviceToken 并创建了一个指向 AWSSNS 应用程序的端点)
当我向该端点发布消息时:消息发布请求...
但通知从未出现在设备上。
然后我检查端点和 Enabled = false
希望任何人都可以提供帮助。谢谢
在 Amazon SNS AWS Management Console、select Applications > 您的应用程序 > Actions > 配置事件。您可以在此处为 交付失败 设置 Amazon SNS 主题。您应该查看发布到主题的错误。它应该告诉您失败的原因,并可能提供解决方法。
有关详细信息,请参阅 Amazon SNS Documentation。
我来回答我的问题:
我在创建 p12 时使用 Dev 证书解决了它,然后在 AWS SNS 网站中使用它。转到 Xcode-> 使用 Dev Certificate & Dev Provisioning 配置文件,现在可以使用了:)
所以我正在使用 AWS SNS 向苹果设备发送推送通知。
我已按照以下步骤操作:
- 创建了应用 ID
- 创建了 APNs 生产 iOS 证书
- 已创建 .p12 证书以在 AWS SNS 中使用
- 已创建 AWS SNS 应用程序
- 在 iOS 应用程序中配置(有效。我获得了 deviceToken 并创建了一个指向 AWSSNS 应用程序的端点)
当我向该端点发布消息时:消息发布请求...
但通知从未出现在设备上。
然后我检查端点和 Enabled = false
希望任何人都可以提供帮助。谢谢
在 Amazon SNS AWS Management Console、select Applications > 您的应用程序 > Actions > 配置事件。您可以在此处为 交付失败 设置 Amazon SNS 主题。您应该查看发布到主题的错误。它应该告诉您失败的原因,并可能提供解决方法。
有关详细信息,请参阅 Amazon SNS Documentation。
我来回答我的问题: 我在创建 p12 时使用 Dev 证书解决了它,然后在 AWS SNS 网站中使用它。转到 Xcode-> 使用 Dev Certificate & Dev Provisioning 配置文件,现在可以使用了:)