6
我將Firebase集成到我的Android項目中,爲不同的應用程序用戶獲取不同的參數值。 我做了以下內容:在我的火力地堡項目 Firebase遠程配置條件由userId
- 設置用戶相匹配的用戶:的UID是AAAAAAA ...,並BBBBBBB ...因此。
- 創建在遠程配置部分中的參數:
- 此參數添加條件:和設定值的條件:
進入下面的代碼從所述應用在用戶登入:
Task resultTask = firebaseAuth.signInWithEmailAndPassword("[email protected]", password);
- 確保登錄成功。
- 然後我試圖獲取遠程配置參數:
firebaseRemoteConfig.fetch() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (task.isSuccessful()) { // Once the config is successfully fetched it must be activated before newly fetched // values are returned. firebaseRemoteConfig.activateFetched(); Log.d(TAG, firebaseRemoteConfig.getString("MyParameter")); } else { Log.d(TAG, "fetch firebase remote config failed. Reason = " + task.getException()); } } });
的結果是,我總是得到默認值:默認值
我做了什麼錯?我錯過了什麼?
用戶是否必須登錄進行分析以識別其唯一ID? –
@IgorGanapolsky:是的,需要登錄,因此Firebase會記錄唯一ID。 – noti