如何在不影响实时数据库的情况下使用Firebase数据库测试我的应用程序?

时间:2018-06-19 16:41:01

标签: android firebase firebase-realtime-database

我正在后端使用Firebase数据库。我正在开发我的应用程序的下一版本,问题是每当我测试我的应用程序或对firebase数据库进行任何更改时,它都会反映在我的实时数据库中,这是不可取的。解决方法是什么?如何在不干扰用户使用的当前数据库的情况下测试和调试我的应用?

1 个答案:

答案 0 :(得分:3)

常见的方法是为测试以及可能的开发环境设置其他项目。

使用firebase use命令轻松切换环境。

$ firebase use --add
$ ? Which project do you want to add? (Use arrow keys)
  my-production-project
> my-staging-project
  my-dev-project
? What alias do you want to use for this project? (e.g. staging) staging
Created alias staging my-staging-project.
Now using alias staging (my-staging-project)

有关这些步骤的完整说明,请参阅博客文章Deploy to multiple environments with Firebase Hosting(适用于所有Firebase,而不仅仅是托管)和reference documentation for managing project aliases