【问题标题】:Seperating dev and prod with android and firebase?用 android 和 firebase 分离 dev 和 prod?
【发布时间】:2018-04-24 15:29:42
【问题描述】:

我最近向 Play 商店部署了一个应用程序,并且我使用 Firebase 作为后端。但是,现在我想为应用程序添加一些功能,并希望创建不同的环境,以便在发布到生产之前在类似的环境中测试应用程序。

我在网上浏览了这些链接,但我有一些疑问。

  1. https://medium.com/@Miqubel/multiple-build-types-in-firebase-on-android-6f6715f6dd83
  2. https://web.archive.org/web/20160310115701/https://www.firebase.com/blog/2015-10-29-managing-development-environments.html

当前在 PROD 中的应用已配置数据库、函数和存储。所以我的目标是拥有这个设置的镜像,通过它我可以测试我的应用程序,而不会影响 PROD 数据库设置中的任何内容。

到目前为止,我发现的是:

1:我的构建 gradle 中需要有不同的构建类型。

2:不知何故,我为 DEV 和 PROD 构建的不同版本指向 firebase 上的不同数据库。

困惑:

我应该在 firebase 上创建两个不同的项目,还是应该在一个项目中包含两个应用?

当我们在一个 firebase 项目中有两个应用程序时,它是有单独的数据库还是一个共享数据库?

【问题讨论】:

    标签: android firebase


    【解决方案1】:

    建议为您要单独测试的每个环境设置不同的项目。不要将同一个项目用于开发和生产,因为您在开发过程中的更改可能会导致生产出现问题。

    请阅读this blog了解更多信息。

    【讨论】:

      猜你喜欢
      • 2021-06-18
      • 2019-08-22
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多