2017-11-11 6 views
0

私は最近、プレイストアにアプリをデプロイしました。ファイアベースをバックエンドとして使用しています。しかし今、私はいくつかの機能をアプリケーションに追加したいと思っています。異なる環境を作り、同様の環境でアプリをテストしてから本番環境にリリースすることができます。デベロッパーとアンドロイドとファイアベースを使っていますか?

私はこれらのリンクをオンラインで調べましたが、疑問があります。

  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上に2つの異なるプロジェクトを作成したり、1プロジェクト内の2つのアプリを持っているべきですか?

1つのFirebaseプロジェクトに2つのアプリケーションがある場合、個別のデータベースまたは1つの共有データベースがありますか?

答えて

1

別々にテストする環境ごとに異なるプロジェクトを作成することをお勧めします。開発中の変更が生産上の問題を引き起こす可能性があるため、開発と生産に同じプロジェクトを使用しないでください。

詳細については、this blogをお読みください。