web-dev-qa-db-ja.com

パッケージ名が異なる2つのアプリ用に1つのFirebaseデータベースを作成する方法はありますか?

2つの異なるユーザーグループに対応する2つのアプリケーション(異なるパッケージ名)があります。 1つはデータをデータベースに入れ、もう1つはデータを取得します。したがって、両方のアプリに1つのFirebaseデータベースのみが必要です。 Firebaseでは、私の知る限り、1つのパッケージ名に対して1つのデータベースのみを許可しています。この問題を解決し、2つのアプリ用に1つのFirebaseデータベースがある方法はありますか?

20
Neha Agarwal

はい、これは Firebase console を使用して可能です。 プロジェクトごとに1つのデータベースしか取得できませんが、1つあたりappsコンソールに追加するだけでプロジェクトを作成できます。同じパッケージ名または署名キーを持っている必要はありません。

両方を同じプロジェクトに追加できない理由がある場合は、少なくとも1つのアプリをクライアント側のコードで手動で構成する必要があります。したがって、設定に_google-services.json_ファイルを使用する代わりに、FirebaseApp.initializeApp()を手動で呼び出して情報を入力し、両方のアプリが同じFirebaseプロジェクトと通信するようにすることができます。

26
Sam Stern