在没有 DatabaseURL 的情况下初始化 Firebase SDK?

Initializing Firebase SDK without DatabaseURL?

我注意到可以仅使用 service account key 来初始化 Firebase SDK

FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.getApplicationDefault())
.build();
FirebaseApp.initializeApp(options);

初始化Firebase SDKdatabaseUrl是可选的吗?如果是,为什么需要它?

仅当您的代码使用 Firebase Realtime Database 时才需要数据库 URL,因此 FirebaseDatabase.getInstance().