在Firebase的远程配置中获取密钥的所有可能值

时间:2017-08-30 16:07:13

标签: firebase firebase-remote-config

我尝试在开发者模式下构建设置屏幕,我们可以使用Firebase测试切换远程配置设置的不同值。 我已经能够从Firebase的remoteConfig获取所有密钥,但只能设法获取当前客户端的应用值。 任何人都知道是否可以检查Firebase中的所有可能值?

1 个答案:

答案 0 :(得分:-1)

使用以下内容管理您的配置:

public class RemoteConfig {

    public final static String CONFIG_X = "CONFIG_X";
    public final static String CONFIG_Y = "CONFIG_Y";

    private final static List<String> keys = new ArrayList<String>(0);

    static {
        values.add(CONFIG_X);
        values.add(CONFIG_Y);
    }

    public static List<String> getKeys(){
        return values;
    }

}

全力以赴;

FirebaseRemoteConfig mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();

List<String> remoteConfigs = new ArrayList<>();

for (String key : RemoteConfig.getKeys()) {
    String keyValue = String.format("%s: %s", key, mFirebaseRemoteConfig.getString(key));
    remoteConfigs.add(keyValue);
}