如何为现有的Google Android项目生成google-services.json?

cod*_*ark 10 android google-api google-cloud-messaging

在以下网站中,注册Android GCM时:https://developers.google.com/mobile/add? platform = android&cntapi = signin & cntapp = Default%20Demo%20App & cntpkg = com.google.samples.quickstart.signin & cnturl = https:% 2F%2Fdevelopers.google.com%2Fidentity%2Fsign-在%2Fandroid%2Fstart%3Fconfigured%3Dtrue&cntlbl =继续%20with%20Try%20Sign-在

这里生成了google-services.json文件.这在客户端是必需的.

我们如何为现有的 Google Android项目生成此文件?

小智 4

今天我也遇到了同样的问题,非常令人沮丧,但我终于找到了对我有用的东西。

您引用的页面的问题是您的现有项目没有显示在“创建或选择应用程序”下拉列表中。我遇到了同样的问题,即使它显示我已登录我的谷歌开发者帐户。

我认为此页面上的会话存在问题,因此它不会加载您的项目。通过控制台帮助功能访问页面时,我能够使其正常工作。

我就是这样做的。这似乎不合逻辑,但请坚持我的观点:

  1. 退出谷歌开发者控制台
  2. 登录https://console.cloud.google.com/home/dashboard
  3. 在顶部蓝色栏中的“选择项目”下拉列表中,选择要为其生成 json 文件的项目。
  4. 在顶部蓝色栏中,单击“帮助”图标。将弹出控制台帮助功能。
  5. 在帮助功能搜索栏中输入“google-services.json”,然后按 Enter 键。

  6. 单击标题为“Set up a GCM Client App on Android”的帮助项

现在,这就是它开始显得不合逻辑的地方,因为你将转到以前不适合你的相同页面,但请坚持下去。

  1. 向下滚动页面一点,然后单击蓝色的“获取配置文件”按钮。

此按钮将带您进入您在问题中引用的完全相同的页面。但是,您当前的应用程序列表应显示在“创建或选择应用程序”下拉列表中。

这对我有用,我希望它对你有用。

警告:当我执行此操作时,它更改了我的 API 密钥。我的项目编号和其他信息保持不变,但我的 API 密钥发生了变化。因此,如果您的项目依赖于现有的 API 密钥,您就必须处理由此产生的后果。

  • 目前已弃用 - Google 鼓励我们改用 Firebase 控制台 (3认同)