我有两个Android应用程序(A和B),两者都在Firebase上有单独的项目,目前我正在开发一项功能,可以让我使用FCM在应用A和应用B之间发送消息。由于这两个应用程序都在不同的项目中,我无法做到这一点。由于其他原因,无法将这两个应用程序放在一个项目中。
所以我在考虑是否可以在应用A中创建一个消息表,并从应用B访问该消息表并实现我的消息传递功能。是否有可能做到这一点?如果有,你能告诉我一些信息吗?如果没有其他选择吗?
谢谢
答案 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);