我不确切知道 Firebase 何时添加此 api,但似乎他们添加了一种方法来返回自上次回答以来的RemoteConfig
引用:FirebaseApp
// Retrieve secondary app.
FirebaseApp app = FirebaseApp.getInstance("secondary");
// Get the remote config for the other app.
FirebaseRemoteConfig secondaryRemoteConfig = Firebase.remoteConfig(app);
// Or another way
// FirebaseRemoteConfig secondaryRemoteConfig = FirebaseRemoteConfig.getInstance(app);
注意:当然,您仍然需要在使用之前获取此远程配置。
secondRemoteConfig.fetch().addOnSuccessListener {
Log.d("RemoteConfig", "Secondary: finished fetch, ready to use.")
};
另外,请注意,如果您fetchAndActivate
改为调用并观察结果,它会false
在大多数情况下返回成功并返回布尔结果——因为您已经获得了一个激活的远程配置(在我的猜测中)。
在这里写下来以帮助未来的谷歌人;)