6
Android 프로젝트에 Firebase를 통합하여 다른 애플리케이션 사용자에 대해 다른 매개 변수 값을 얻었습니다. 사용자에 맞게 내 중포 기지 프로젝트 사용자 기반의 Firebase 원격 설정 조건
- 설정 사용자 : 내가 다음 않았다 의 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()); } } });
그 결과 나는 항상 기본 값 얻었다이었다 : 의 DefaultValue를
내가 잘못 무슨 짓을? 내가 놓친 게 무엇입니까?
분석가가 고유 ID를 인식하려면 로그인해야합니까? –
@IgorGanapolsky : 예, 로그인이 필요하므로 Firebase가 고유 ID를 기록합니다. – noti