我正在开发一款安卓应用,想开始测试推送通知功能。从代码角度来说,我已经准备就绪。但是,我现在的挑战是不知道如何从谷歌获取Google Cloud Messaging API密钥。
网上有很多教程和视频可以在大约10秒钟内完成这个过程,但是谷歌最近更新了它的开发者中心,现有的教程似乎都不适用了。当前的过程看起来非常繁琐,与我在网上看到的不太相似。
我明白这几乎算不上编程问题(甚至根本不是),但是如果没有来自谷歌的API密钥,我将无法开始开发任何东西。
有人能指点我一下吗?
我正在开发一款安卓应用,想开始测试推送通知功能。从代码角度来说,我已经准备就绪。但是,我现在的挑战是不知道如何从谷歌获取Google Cloud Messaging API密钥。
网上有很多教程和视频可以在大约10秒钟内完成这个过程,但是谷歌最近更新了它的开发者中心,现有的教程似乎都不适用了。当前的过程看起来非常繁琐,与我在网上看到的不太相似。
我明白这几乎算不上编程问题(甚至根本不是),但是如果没有来自谷歌的API密钥,我将无法开始开发任何东西。
有人能指点我一下吗?
大约三年前(2013年),CommonsWare就已经指出了这一点。这是对他的回答进行的修订。
注意:即使您已经启用了任何服务并拥有API密钥,这仍将起作用。
使用您的Google帐号登录Google服务。 (这与Google控制台不同)
单击选择平台
单击启用Android服务
填写应用程序名称和软件包名称
选择云消息传递。(或者您想要的任何其他服务。您可以稍后返回并添加更多服务)
单击生成配置文件
在云消息传递卡片下方的服务器API密钥中,就可以看到它。
此外,您还需要下载google-services.json
文件,并将其复制到Android项目中的app/
或mobile/
模块目录中。
APIs
,而是转到Credentials
-> 创建新密钥 -> 点击服务器密钥 -> 输入你想限制的IP范围(或留空)-> 点击创建,完成。 - akousmata谷歌最近更新了他们的API控制台,现在叫做Google Cloud Console。 简单来说,你需要创建一个安卓应用并选择通过Web服务器访问API。 这个服务有一个详细的指南。
获取用于 Web 应用的 FCM(Firebase 云消息传递)密钥:
点击“添加项目”大按钮创建新应用
等待几秒钟,观察圆圈追逐其尾巴
点击“将 Firebase 添加到您的 Web 应用程序”