【问题标题】:Use Firebase application for different flavors将 Firebase 应用程序用于不同的风格
【发布时间】:2017-06-26 07:56:30
【问题描述】:

我有一个名为“project”的主包和一个名为“flavor”的风味

当项目尝试构建并且在 google-services.json 中找不到项目包名称时,会出现错误“No matching client found for package name ...”。就我而言,缺少“project.flavor”,这会阻止项目构建。

如果我尝试在 google-services.json 文件中手动添加“.flavor”,项目将正常构建,Android 应用程序将启动,但 Firebase 身份验证将不起作用。

我们可以为不同的项目风格使用相同的 google-services.json 文件吗?

【问题讨论】:

    标签: android firebase


    【解决方案1】:

    我终于找到了解决办法。

    为了让 Firebase 与风味一起使用,我使用“FirebaseConsole”添加了新的 Firebase 应用程序并将其包放入“project.flavor”,添加了我生成的 SHA-1,然后下载了 .json 文件并将其导入到我的风味包中在 AAndroid Studio 中。

    像魅力一样工作

    结论:每个项目风格都需要自己的 Firebase 应用程序,以及自己的 google-services.json

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多