是否可以将Firebase数据库连接到其他Firebase项目?

时间:2016-09-07 09:24:22

标签: android firebase firebase-realtime-database

我有两个Android应用程序(A和B),两者都在Firebase上有单独的项目,目前我正在开发一项功能,可以让我使用FCM在应用A和应用B之间发送消息。由于这两个应用程序都在不同的项目中,我无法做到这一点。由于其他原因,无法将这两个应用程序放在一个项目中。

所以我在考虑是否可以在应用A中创建一个消息表,并从应用B访问该消息表并实现我的消息传递功能。是否有可能做到这一点?如果有,你能告诉我一些信息吗?如果没有其他选择吗?

谢谢

1 个答案:

答案 0 :(得分:2)

您应该能够通过显式提供配置数据来访问“其他”数据库:

FirebaseOptions options = new FirebaseOptions.Builder()
        .setApiKey("AI...j0")
        .setApplicationId("1:5...e0") // I'm not certain this is needed
        .setDatabaseUrl("https://myapp.firebaseio.com")
        .build();
FirebaseApp app = FirebaseApp.initializeApp(getApplicationContext(), options, "app");
FirebaseDatabase database = FirebaseDatabase.getInstance(app);