我构建了一个具有 4 种风格的 flutter 应用程序:mock、dev、uat 和 prod。 我已经将 3 个不同的 firebase 项目集成到了 dev、uat 和 prod 中。 如果我运行这些味道,效果很好。 我没有也不想集成 firebase 来实现味道mock。
现在,当我以模拟风格运行 flutter 应用程序时,它给我一个错误,比如找不到 google-services.json ,这很明显,因为我没有集成它,但我在 build.gradle 和设置中添加了插件。 gradle 这对于其他风味来说很常见。
我需要找到一种方法来排除特定风格的 firebase,无论是在 Android 还是 IoS 中。
有人对此有任何想法吗?
我尝试了此链接中建议的任何内容:我可以禁用特定风格的 Firebase 插件吗?
但是没有成功。
您可以简单地使用另一种解决方案。只需为
google-services.json
风味添加一个 mock
文件,但带有虚拟值。只有 Client-Info
部分内的包名称应与 mock
风味的包名称匹配。
你不必添加火碱来获得那种味道。它对我有用。