2017-04-06 8 views
-5

私はそれが可能であるならば、それを実装する方法TWO APP IN1つのAndroidアプリケーションで2つのFirebaseプロジェクトデータベースを使用できますか?

をONE FIREBASEプロジェクトを使用したいいけません。 1つのgoogle-services.jsonだけが存在する可能性があります。

ルールに違反しません。 解決策なしで(火災基地の、曖昧な)洞穴の規則を忘れないでください。事前に

感謝:)

+2

FirebaseApp app = FirebaseApp.getInstance("secondary"); FirebaseDatabase secondaryDatabase = FirebaseDatabase.getInstance(app); 

を明確にするために、あなたはまだ標準的な方法、すなわち、他のデータベースにアクセスすることができるようになりますthで。 –

+2

[ツアー]に行って、[ヘルプ]ページ、特に[質問]を読んでから、次の質問をしてください。 **米国での買い物を止めてください**。それは失礼です。 –

+0

これはあまりにも広すぎると投票しました。この質問には、*どんな*研究努力も示されておらず、ちょうど*私にコード*の投稿を与えるだけです。このような質問はここでStack Overflowで*推奨されません。 –

答えて

1

ことが可能です。単一のデータベースを使用する場合、明示的に処理する必要のない単一のFirebaseAppオブジェクトがあります。あなたが別のデータベースに接続したい場合は、単にこのように、手動でそのオブジェクトを構成します。そして、あなたがアプリをセット名に渡すことで、あなたのアプリにアクセスすることができます

FirebaseOptions options = new FirebaseOptions.Builder() 
    .setApplicationId("YOUR_APP_ID") // Required for Analytics. 
    .setApiKey("YOUR_API_KEY") // Required for Auth. 
    .setDatabaseUrl("https://YOUR_FIREBASE_URL.firebaseio.com/") // Required for RTDB. 
    .build(); 
FirebaseApp.initializeApp(this /* Context */, options, "secondary"); 

、その要求にそれを渡しますデータベースインスタンスのために:あなたはのような質問に答えを得るつもりはありません

FirebaseDatabase database = FirebaseDatabase.getInstance(); 
+0

ありがとう@sam_c。コードを見つけることができるブログはありますか –

+0

ええ、[このブログ](https://firebase.googleblog.com/2016/12/working-with-multiple-firebase-projects-in-an-android-app .html)はGoogle/Firebaseによってホストされています。 –

関連する問題