首页 文章

用android和firebase分开dev和prod?

提问于
浏览
1

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

我在线浏览了这些链接,但我有些疑惑 .

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

So far what i have figured out is:

1:我需要在构建gradle中使用不同的构建类型 .

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

Confusion:

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

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

1 回答

  • 3

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

    有关更多信息,请阅读this blog .

相关问题