获取用于Google云消息传递的API密钥

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

有大量的教程和video在线显示如何在10秒内完成,但Google最近更新了它的开发人员中心 ,这些教程似乎都不再适用。 目前的过程似乎非常繁琐,并不完全类似于我在网上看到的。

我意识到,这只是一个编程问题(如果有的话),但是如果没有Google的API密钥,我甚至无法开发任何东西。

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

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

::叹息::

这是我下一本书更新的更多工作…

目前的过程似乎非常繁琐,并不完全类似于我在网上看到的。

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

步骤1:使用您的Google帐户login到https://cloud.google.com/console

步骤#2:在左侧的导航栏中,进入“APIs&auth> API”

第3步:find“Android版Google云消息传递”并点击旁边的“closures”button(注意:这可能涉及到同意附加的服务条款)

步骤#4:在左侧的导航栏中,进入“APIs&auth>注册的应用程序”

步骤#5:显然,等待很长一段时间。

步骤#6:点击红色的“注册应用程序”button。

步骤#7:给应用程序一个名称并selectWeb应用程序,然后单击注册

步骤#8:点击服务器密钥的“服务器密钥”部分

CommonsWare 三年前(2013年) 正确的。 这是对他答案的修改。

注意:即使你已经启用了任何服务,并有API密钥,这仍然可以工作。

  1. 使用您的Google帐户loginGoogle服务 。 (这和Google Console不一样)

  2. 点击select一个平台

  3. 点击启用Android服务

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

  5. select云消息传递(或者你想要的任何其他服务,你可以稍后回来再添加)

  6. 点击生成configuration文件

  7. 繁荣。 在服务器API密钥下的云消息传递卡的顶部

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

Google已经将他们的api控制台最近更新到了Google云端控制台。 简而言之,您需要创build一个Android应用程序并通过Web服务器select访问API。 这项服务有一个详细的指导

configurationGCM API密钥和发件人ID的最简单方法是使用您的帐户进行Googlelogin,然后继续向导: https : //developers.google.com/mobile/add 🙂