【问题标题】:How to configure Firebase to support Android flavors?如何配置 Firebase 以支持 Android 风格?
【发布时间】:2021-04-26 19:17:57
【问题描述】:

我想使用 Firebase 推送通知,但遇到了配置冲突。我想支持不同的软件包。例如,使用谷歌地图,我可以在一个应用程序下添加多个包。这是因为味道。如果我的应用包是com.example,我可能有多个Flavor,例如com.example.acom.example.b。我想为所有这些 Flavors 添加对推送通知的支持。

如何在 Firebase 控制台上添加多个包名称?

【问题讨论】:

  • 只需为您拥有的每个包创建单独的 google-services.json 文件并将它们放在各自的 src 文件夹中。
  • 我明白了。请将此添加为答案。我会接受。谢谢
  • 有关组织 Firebase Android 版本的选项的综合信息可在此处找到:firebase.googleblog.com/2016/08/…

标签: android firebase firebase-cloud-messaging


【解决方案1】:

只需为您拥有的每个包创建单独的 google-services.json 文件并将它们放在各自的 src 文件夹中

【讨论】:

  • 我需要在 Firebase 控制台中创建一个新项目吗?
【解决方案2】:

您不需要为每个 Flavour 创建单独的 google-services.json 文件, 只需将应用添加到 Firebase 项目并重新下载生成的 google-services.json 文件即可。

当您将应用添加到 firebase 项目时,它会使用您添加的客户端信息自动更新 google-services.json 文件,因此您只需下载并替换旧的。

【讨论】:

    猜你喜欢
    • 2015-11-02
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    相关资源
    最近更新 更多