Amazon web services 无法创建AWS-SNS GCM帐户,显示无效凭据消息

Amazon web services 无法创建AWS-SNS GCM帐户,显示无效凭据消息,amazon-web-services,google-cloud-messaging,amazon-sns,Amazon Web Services,Google Cloud Messaging,Amazon Sns,我一直在寻找关于这个问题的资源,但迄今为止运气不佳,所以我想我会在这里尝试 我正在尝试使用GCM在AWS-SNS控制台中创建一个Amazon Web服务简单通知服务应用程序。我已经为iOS版本创建了APNS应用程序,没有任何问题,但是,当尝试创建GCM版本时,我收到错误:“您输入的凭据无效。请输入有效凭据,然后重试。” 在GoogleAPI-API访问仪表板中,我为服务器应用程序和android应用程序创建了一个密钥。下面是一些屏幕截图来说明这个问题 任何关于问题可能是什么的建议或任何教学文档建

我一直在寻找关于这个问题的资源,但迄今为止运气不佳,所以我想我会在这里尝试

我正在尝试使用GCM在AWS-SNS控制台中创建一个Amazon Web服务简单通知服务应用程序。我已经为iOS版本创建了APNS应用程序,没有任何问题,但是,当尝试创建GCM版本时,我收到错误:“您输入的凭据无效。请输入有效凭据,然后重试。”

在GoogleAPI-API访问仪表板中,我为服务器应用程序和android应用程序创建了一个密钥。下面是一些屏幕截图来说明这个问题

任何关于问题可能是什么的建议或任何教学文档建议都将不胜感激


您需要使用Google控制台中服务器应用程序(带IP锁定)的密钥下列出的API密钥。Android应用程序下列出的密钥将不起作用

提供有关设置应用程序的分步指导。如果您仍有问题,请通过AWS支持或联系我们,我们可以进一步排除故障


充分披露:我是亚马逊SNS工程师。

更多关于罗汉所说的,这将是谷歌而不是亚马逊的


在GoogleAPI控制台中删除服务器API密钥,并创建一个新密钥,允许所有IP地址。在AWS SNS中添加新密钥,您就可以开始了

Amazon文档非常陈旧,不再准确

在Google developer Console上创建应用程序和凭据时,请从Google developer Console的左侧菜单中选择:

APIs & auth -> APIs -> Google Cloud Messaging for Android -> Enable API

谷歌最近将大量GCM服务/凭证处理迁移到Firebase。因此,您现在需要在Firebase控制台中创建服务器密钥


请参阅:

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。这不会提供问题的答案。若要评论或要求作者澄清,请在他们的帖子下方留下评论。我相信我已经非常密切地关注了文档。我肯定是在使用“服务器应用程序密钥(带IP锁定)”密钥,但我仍然收到错误。我需要有关您的应用程序的特定信息来解决此问题。出于明显的原因,请不要在此处发布您的AWS ID或应用程序信息。如果你有AWS的支持,你能和他们一起开个案子吗?否则,您可以通过发送详细信息。创建Firebase帐户并选择客户端类型(iOs、Android或Web)后,您将看到params屏幕。刷新Google控制台帐户后,您将看到Firebase创建的新ServerApiKey,请使用它。