【问题标题】:Amazon SNS push notification integration in android "Platform Credential Invalid"android“平台凭证无效”中的 Amazon SNS 推送通知集成
【发布时间】:2016-12-29 10:51:09
【问题描述】:
我正在尝试将 Amazon SNS Push Notification service 集成到我的 Android 应用中。
我做了什么:
- 已创建新应用。
- 与
Firebase Cloud Messaging 集成以获取“API Key”。
- 现在,在 AWS 控制台上,我正在创建一个新的平台应用程序并提供与我从 Google FCM 收到的相同的“API 密钥”。
但是,在完成上述所有步骤后,我可以在 AWS 控制台上看到以下错误消息:
无效参数:属性原因:平台凭证无效(服务:AmazonSNS;状态码:400;错误码:InvalidParameter;请求 ID:9c385a89-20c3-54e7-b0f0-0a57ffa6a30b)
【问题讨论】:
标签:
android
google-cloud-messaging
amazon-sns
【解决方案1】:
您可以参考这个related SO thread。我在评论中看到 OP 试图创建一个新密钥(在 Firebase 中)并且必须相应地更新应用程序。
此外,基于此forum,当您在谷歌云控制台(Projects > APIs & auth > Registered apps > Register app) 中注册应用程序时,您必须在平台的“Android”选项中选择Accessing APIs via a web server 选项。创建后,在服务器密钥部分选择 API 密钥。该密钥是正确的,可让您在 AWS 控制台中创建应用程序。
如果错误仍然存在,您也可以联系support。