AndroidプロジェクトにFirebaseを統合して、異なるアプリケーションユーザの異なるパラメータ値を取得しました。 私は次のようでした:のUIDはAAAAAAA ...、およびBBBBBBBた...:私のFirebaseプロジェクトユーザーに合わせて、観客を作成し ユーザベースのFirebaseリモートコンフィグレーション条件
- セットアップユーザーそれに応じて。このパラメータの
- 追加された条件:条件に対すると設定値:
は、アプリケーションからユーザにログインするために、次のコードを入力:
リモート構成セクションのパラメータを作成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()); } } });
結果、私は常にデフォルト値だということでした。のDefaultValueを
私が間違ってやったのか?私は何を取りこぼしたか?
アナリティクスが固有のIDを認識するためにログインする必要はありますか? –
@IgorGanapolsky:はい、ログインする必要があるため、Firebaseは一意のIDを記録します。 – noti