我想要使用Firebase的新遠程配置功能獲得遠程配置參數,並且遇到問題。Firebase遠程配置:無法讀取任何值,但獲取成功
我在做一個獲取和我的應用程序的onCreate()
更新:
final FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
remoteConfig.fetch().addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
remoteConfig.activateFetched();
}
}
});
這裏就是我正在讀它:
FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
String value = remoteConfig.getString("active_subscriptions");
值返回null。
如果我打電話remoteConfig.getInfo().getLastFetchStatus()
,它會返回LAST_FETCH_STATUS_SUCCESS
,所以看起來取回是成功的。
任何想法爲什麼我的價值是空白?
Steven,看到我的評論如下 - 我嘗試了你的修復,並沒有爲我工作,但我能夠通過移動onCreate取出工作。 – jkane001
我有同樣的問題,移動取出onCreate不適用於我..如果我將它移動到onResume,它將工作在第二個簡歷,但不是最初的onResume。這並不完美,因爲我想從第一次啓動時遠程配置我的應用程序的各個方面,而不是「在稍後的某個時間點」: –