我最近在Play商店部署了一个应用程序,我使用firebase作为后端 . 但是,现在我想为应用程序添加一些功能,并希望创建不同的环境,以便我可以在发布到 生产环境 之前在类似的环境中测试应用程序 .
我在线浏览了这些链接,但我有些疑惑 .
目前在PROD中的应用程序配置了数据库,功能和存储 . 所以我的目标是拥有这个设置的镜像,通过它我可以测试我的应用程序,而不会影响PROD数据库设置中的任何内容 .
So far what i have figured out is:
1:我需要在构建gradle中使用不同的构建类型 .
2:不知何故,我的DEV和PROD的不同构建指向firebase上的不同数据库 .
Confusion:
我应该在firebase上创建两个不同的项目,还是在一个项目中有两个应用程序?
当我们在一个firebase项目中有两个应用程序时,它是否有单独的数据库或单个共享数据库?
1 回答
建议您为要单独测试的每个环境设置不同的项目 . 不要将相同的项目用于开发和 生产环境 ,因为在开发过程中的更改可能会导致 生产环境 中出现问题 .
有关更多信息,请阅读this blog .