google-services.json中列出的其他不相关的应用程序没有明显的原因



有人知道为什么从控制台下载特定应用的google-services.json包含开发人员在其Firebase帐户中可能拥有的其他未连接应用的详细信息吗?将它们全部列在一个完全不相关的应用程序使用的 json 中是没有意义的。Google/Firebase这样做背后的原因是什么,以及是否可以以及如何清理json,只包含相关应用程序所需的数据?

这就是它的工作方式。 该文件中的多个应用与您添加到 Firebase 项目中的多个应用相对应。

将它们全部放在同一个文件中的想法是,您可以在绑定到同一项目的每个应用版本中使用该文件。 在 Android 上,有时开发人员有多种风格的应用构建,每种版本都有不同的应用 ID。 在这种情况下,Firebase 插件将从 json 中选择正确的应用,无需执行其他操作。

文件中有更多应用根本不会损害您的构建。 正如我所提到的,gradle 插件将使用其 ID 从列表中选择正确的应用程序。 其他的将被忽略。 没有必要清理任何东西。

如果您使用 Firebase 控制台从项目中删除了某个应用,则可以下载新的 json,并且其中不应再包含已删除的应用。

如果您遇到的特定问题或错误与列出了多个应用有关,请向 Firebase 支持团队提出问题,并附上重现步骤。

相关内容

最新更新