Firebase google-services.json 具有多个项目?

2024-03-25

对于我们的应用程序,我使用两个不同的 firebase 项目:

  • Live:包含实时 iOS 和 Android 应用程序
  • 测试:包含我们所有的 iOS 和 Android 测试应用程序

据我所知,google-services.json(Android)包含 firebase 项目信息和所有相关应用程序(作为“客户端”)。是否支持在该文件中添加第二个“project_info”?


你为什么不尝试一下 Android 应用程序风格呢? Google 刚刚在 2.0 版的播放服务插件中加入了对口味的支持。自从这个版本gradle plugin com.google.gms:google-services:2.0.0-alpha3

你可以这样做

应用程序/src/ flavor1/google-services.json flavor2/google-services.json 该插件的 3.0.0 版本将在这些位置搜索 json 文件(考虑到您有一个 Flavor1 和一个构建类型 debug):

/app/src/flavor1/google-services.json
/app/src/flavor1/debug/google-services.json
/app/src/debug/google-services.json
/app/src/debug/flavor1/google-services.json
/app/google-services.json

即使使用flavorDimensions,这对我也有用。我在一个维度上有免费和付费,在另一个维度上有模拟和产品。我还有 3 种构建类型:调试、发布和暂存。

多少个 google-services.json 文件取决于您的项目特征,但每个 Google 项目至少需要一个 json 文件。

如果您想了解有关此插件如何处理这些 json 文件的更多详细信息,请参阅以下内容:https://github.com/googlesamples/google-services/issues/54#issuecomment-165824720 https://github.com/googlesamples/google-services/issues/54#issuecomment-165824720

官方文档链接:https://developers.google.com/android/guides/google-services-plugin https://developers.google.com/android/guides/google-services-plugin

并到这里查看该插件的最新版本:https://bintray.com/android/android-tools/com.google.gms.google-services/view https://bintray.com/android/android-tools/com.google.gms.google-services/view

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Firebase google-services.json 具有多个项目? 的相关文章

随机推荐

  • 我可以动态重命名oozie作业名称吗

    我们有一个 Hadoop 服务 其中有多个应用程序 我们需要通过重新执行相同的工作流程来处理每个应用程序的数据 这些计划在一天的同一时间执行 问题是 当这些作业运行时 很难知道作业正在为哪个应用程序运行 失败 成功 当然 我可以打开作业配置
  • CSS中如何结合粗体和斜体?

    此 W3Schools 教程 http www w3schools com cssref pr font font style asp教我如何使用CSSfont style属性使文本变为粗体 相当于
  • Intellij:提交之前:运行 git hooks

    我想在提交之前启用 运行 git hooks 我知道这是可能的 因为我启用了它一次 在一个项目中 如下所示 但我不记得 弄清楚如何在另一个项目中做到这一点 你能帮忙吗 thanks 引用自IJ论坛 https intellij suppor
  • 使用 libxml-ruby 逐块处理大型 XML 文件

    我想读一本大书XML http dblp uni trier de xml 包含超过一百万个小书目记录的文件 例如
  • 调试 Android 应用程序? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我现在正在努力提高我的编程技能 特别是我现在想知道如何调试应用程序有点滞后的情况 我尝试将大部分关键部分移至线程 但仍然收到一些 AN
  • 在 React JS 中设置复选框值

    我正在尝试使用以下命令更改复选框的值onChange另一个输入字段的功能 我有这样的事情 class price extends React Component constructor props super props this stat
  • 使用 adb 连接到 LG 手机时出现问题 (Mac OS X 10.7.5)

    当我跑步时adb devices没有设备显示为已连接 我的设备是运行 4 4 2 的 LG Optimus Exceed 2 周围有很多这样的帖子 所以这就是我所做的 我正在使用电话附带的数据线 它会充电并尝试同步照片 因此这不是问题 切换
  • Ionic 4 IOS FIRESTORE 内部断言失败:AsyncQueue 已失败:索引数据库服务器中遇到内部错误[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在开发一个 Ionic 应用程序 我使用 Firestore 作为数据库 使用离线模式 import Angular
  • Android 模拟器 - 无效的命令行参数:

    当我尝试启动我的Android 虚拟设备 http developer android com guide developing devices index html 我收到以下错误 文件 Android android sdk windo
  • 接收我的应用程序的意图“android.settings.APPLICATION_DETAILS_SETTINGS”

    我想要得到包裹名字 and 班级名称收到的intent 但我无法得到它 我想让我的应用程序安全 因此它在卸载之前会要求输入密码 只有安装该应用程序的用户知道密码 因此只有他 她才能卸载该应用程序 我的接收器代码 public class P
  • Python在if语句中使用正则表达式匹配对象,然后像Perl一样访问捕获组

    是否可以在 Python 中执行类似以下 Perl 代码的操作 据我所知 答案是否定的 但我想我应该仔细检查一下 我想在 Python 中复制 Perl 代码 usr bin perl my line hello1234world if l
  • Node.js并发连接限制[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我写了一个琐碎的node js客户端 服务器对来测试并发连接的本地限制 它们之间不发送任何数据 10 000 个客户端连接并等待
  • Makefile 生成器创建两个文件

    我有一个生成器程序 可以创建两个版本文件 例如ver h and ver cpp 我的最终构建目标取决于这两个文件 构建这两个文件的规则就是一个程序 如果我这样做 build ver h ver cpp ver h ver cpp gen
  • Javascript通过数据属性中的函数名称回调

    我试图为 ajax 调用提供回调函数 其中函数名称保存在表单的 data apply 属性下 jQuery function form data async on submit function event var form this va
  • MS Access:如果空白则忽略查询条件

    我在 Access 中有一个表单 我在其中基于多个文本框运行查询 我对从文本框中提取的几个查询字段应用条件 但希望查询在文本框为空时忽略这些条件 例如 如果 Machine TextBox 为空 则不要将条件应用于 Events Machi
  • 元素在故事板文件中出现和消失

    这不是一个大问题 但很烦人 每次我在 Interface Builder 中编辑故事板并且想要将其签入修订控制系统时 都会生成或删除一个元素 如果存在 则将其删除 反之亦然 它给我的签到增加了不必要的噪音 有人知道发生了什么以及如何解决它吗
  • 获取点击的div的id

    我想选择id当我在 jQuery 中单击当前 div 时 例如 假设我有这样的 HTML div class item hello world div div class item 10 hello people div 当我点击第一个 d
  • 如何从IDEA+Gradle调试AppEngine本地服务器?

    我正在学习 Udacity App Engine 课程 但作为修补者 我正在使用 Gradle 和 IDEA 开源版本 我已经使用以下 build gradle 文件成功设置了项目 buildscript repositories mave
  • IntelliJ Idea 和 JNI:确保 DLL 位于需要执行的位置

    我正在项目中使用第三方库 它包括两个 dll 文件和一个 jar 文件以提供 JNI 包装器 可以使用以下命令调用第三方供应商包含在 jar文件中的测试项目 java cp product jar com company samples p
  • Firebase google-services.json 具有多个项目?

    对于我们的应用程序 我使用两个不同的 firebase 项目 Live 包含实时 iOS 和 Android 应用程序 测试 包含我们所有的 iOS 和 Android 测试应用程序 据我所知 google services json An