Help us understand the problem. What is going on with this article?

Firebaseプロジェクトを開発環境用と本番環境用にシンプルに分ける方法

More than 3 years have passed since last update.

背景

Firebaseプロジェクトを運用していく上で、当然開発環境と本番環境を分ける必要が出てくる。
以下の記事も参考に一番簡単な方法で開発環境を分けた。

参考:
Organizing your Firebase-enabled Android app builds
Managing Development Environments with Firebase

一番簡単な方法

  1. 開発環境用と本番環境用のそれぞれのFirebaseプロジェクトを作る
    https://1.bp.blogspot.com/-26CUGKjbZCI/V8XI9EWe8kI/AAAAAAAAANw/FrhuMzwsfbYYInR41jWlFG1guzW5fOmhwCLcB/s1600/image02.png

  2. それぞれのプロジェクトの google-services.json を取得

  3. app/src/debug 直下に開発環境用のjsonファイル、app/src/release 直下に本番環境用のjsonファイルを置く

以上で、開発環境用と本番環境用に分けたFirebaseプロジェクトを作ることができます。
なお参考記事では、productFlavorsを使ってより詳細に環境を分けている記述もあるので良かったら参考にされてみては?と思います

その他

開発環境と本番環境を1つのFirebaseプロジェクトでトライされている記事もありますね
Firebase Analyticsを本番環境とテスト環境で使い分ける


記事をお読みいただき、ありがとうございました!
もし参考になったと感じましたら、どうか「いいね」よろしくお願いいたしますm(_ _)m

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした