【问题标题】:Select Firebase database in runtime在运行时选择 Firebase 数据库
【发布时间】:2019-03-23 04:52:22
【问题描述】:
【问题讨论】:
标签:
java
android
firebase
firebase-realtime-database
firebase-console
【解决方案1】:
如果不能依赖google services插件从google-services.json读取数据,也可以在初始化FirebaseApp实例时在代码中指定相关数据:
FirebaseOptions options = new FirebaseOptions.Builder()
.setApiKey("AI...j0")
.setApplicationId("1:5...e0")
.setDatabaseUrl("https://myapp.firebaseio.com")
.build();
FirebaseApp firebaseApp = FirebaseApp.initializeApp(getApplicationContext(), options, "second app");
FirebaseDatabase database = FirebaseDatabase.getInstance(firebaseApp);
database.getReference().setValue(ServerValue.TIMESTAMP);
您必须从 google-services.json 或 Firebase 控制台获取相关值。
也可以在这里查看我的答案:How to connect to more than one firebase database from an android App