【发布时间】:2016-12-25 03:17:13
【问题描述】:
我将 Firebase 集成到我的 Android 项目中,以便为不同的应用程序用户获取不同的参数值。 我做了以下事情:
- 在我的 Firebase 项目中设置用户
- 创建了与用户匹配的受众: UID 为 AAAAAAA... 和 BBBBBBB... 相应地。
- 在远程配置部分创建了一个参数:
- 为该参数添加条件: 并为条件设置值:
-
输入以下代码以从应用程序中登录用户:
任务结果Task = firebaseAuth.signInWithEmailAndPassword("test1@gmail.com", 密码); - 确保登录成功。
- 然后我尝试获取远程配置参数:
firebaseRemoteConfig.fetch() .addOnCompleteListener(新 OnCompleteListener() { @覆盖 public void onComplete(@NonNull Task task) { if (task.isSuccessful()) { // 一旦配置成功获取,它必须在新获取之前激活 // 值被返回。 firebaseRemoteConfig.activateFetched(); Log.d(TAG, firebaseRemoteConfig.getString("MyParameter")); } 别的 { Log.d(TAG, "获取 Firebase 远程配置失败。原因 = " + task.getException()); } } });
结果我总是得到默认值:DefaultValue
我做错了什么?我错过了什么?
【问题讨论】:
标签: android firebase firebase-authentication firebase-remote-config