获取用于Google Cloud Messaging的API密钥

Dav*_*der 57 android google-cloud-messaging

我正在开发一个Android应用程序,我想开始测试推送通知.从代码的角度来看,我已经准备好了.我目前面临的挑战是,我根本不知道如何从Google获取Google Cloud Messaging API密钥.

网上有大量的教程和视频,显示了如何在大约10秒内完成这项工作,但谷歌最近更新了它的开发人员中心,而且这些教程似乎都不再适用.目前的过程看起来非常麻烦,与我在网上看到的完全不同.

我意识到这几乎不会成为一个编程问题(如果有的话),但是如果没有来自Google的API密钥,我甚至无法开始开发任何东西.

有人能指出我正确的方向吗?

Cha*_*ham 76

CommonsWare 大约三年前(2013年)是正确的.这是他答案的修订版.

注意:即使您已经启用了任何服务并拥有API密钥,这仍然有效.

  1. 使用您的Google帐户登录Google服务.(这与Google控制台不同)

  2. 单击选择平台

  3. 单击" 启用Android服务"

  4. 填写应用名称和包名称

  5. 选择云消息传递.(或者您想要的任何其他服务.您可以稍后再回来添加更多服务)

  6. 单击" 生成配置文件"

  7. 繁荣.就位于Server API密钥下的Cloud Messaging卡中

  8. 此外,您还需要下载该google-services.json文件并将其复制到Android项目中的app/或mobile/模块目录中


Com*_*are 48

但谷歌最近更新了它的开发者中心,并没有任何教程似乎再适用

::叹息::

我的下一本书更新还有更多工作......

目前的过程看起来非常麻烦,与我在网上看到的完全不同.

请记住,我已经设置了密钥,因此可能会看到一些与没有密钥的人不同的东西:

第1步:使用您的Google帐户登录https://cloud.google.com/console

步骤2:在左侧导航中,进入"API&auth> API"

步骤3:找到"适用于Android的Google Cloud Messaging",然后点击旁边的"关闭"按钮(注意:这可能涉及同意其他服务条款)

步骤4:在左侧导航中,进入"API&auth>已注册的应用程序"

第五步:显然,等了很长时间.

步骤#6:单击红色REGISTER APP按钮.

步骤#7:为应用程序命名并选择Web Application,然后单击Register

步骤#8:单击服务器密钥的"服务器密钥"部分

  • @CommonsWare :: sigh ::是对的,它再次更新,这篇文章很旧.从步骤#2开始,而不是`API`转到`凭据` - >创建新密钥 - >单击服务器密钥 - >输入您希望它限制的IP范围(或留空) - >单击创建,完成. (4认同)
  • 我永远不会猜测选择`WebApplication`而不是Android.当我选择Android平台时,我正在努力使用生成的API密钥......我甚至通过了我的电话号码:X. (3认同)

Orr*_*Orr 6

Google最近将其api控制台更新为Google Cloud Console.简而言之,您需要创建一个Android应用程序并通过Web服务器选择访问API. 这项服务有详细的指南

  • 似乎我们中的一些人没有显示"注册应用程序"子菜单选项. (5认同)