【问题标题】:AWS SNS push notificationAWS SNS 推送通知
【发布时间】:2015-06-24 06:43:02
【问题描述】:

在创建平台应用程序时,当我尝试创建应用程序并推送通知平台时选择 GCM 然后添加 API 密钥,我得到了以下信息。

无效参数:属性原因:平台凭据无效 (服务:AmazonSNS;状态代码:400;错误代码:InvalidParameter; 请求 ID:44a04d15-c58b-5bf8-859e-0311947aac6c)

这是什么意思,我该如何解决?

【问题讨论】:

  • 当您在 Google 的 API 控制台上创建 API 服务器密钥时,您是否设置了任何受限 IP 范围或主机名?
  • 是的,我让它对所有人开放
  • 我如何在 SNS 控制台中注册该应用程序的“registerID”,以便我可以向用户发送推送.....????任何想法或示例代码......可以指导我......

标签: amazon-web-services amazon-sns


【解决方案1】:

我收到的错误信息与您的完全相同。似乎 google 正在将 Firebase Cloud Messaging (FCM) 迁移到 Google Cloud Messaging,并且通过 Google Cloud Platform 的 API Manager 中的凭据创建的 API 密钥不起作用。

这是我如何让它工作的。

  1. 转到Firebase Console 并导入谷歌云项目。
  2. 转到 Firebase 控制台上的项目设置,您应该会看到 Web API 您的项目的关键。
  3. 回到你的谷歌云平台,进入API Manager的Credentials,你应该看到已经生成了两个API密钥。浏览器密钥(由 Google 服务自动创建)和服务器密钥(由 Google 服务自动创建)
  4. 服务器密钥(由 Google 服务自动创建)是您需要的 在 Amazon SNS 上使用。

希望它能解决您的问题,也希望只是临时解决方案,谷歌完成迁移后,我们可以直接使用 API Manager 中创建的 API 密钥。

【讨论】:

  • 是的,干得好。我注意到 friebase 控制台绝对不稳定,我必须刷新几次才能看到控制台
猜你喜欢
  • 1970-01-01
  • 2016-07-12
  • 1970-01-01
  • 2015-05-25
  • 1970-01-01
  • 2015-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多