如何通过 REST API 获取 firebase 配置的默认值和条件值?

问题描述

我尝试获取认值和条件值,但是当我将其设置为字符串值时,它没有显示我想要的值。请看下面的代码

    Template template = FirebaseRemoteConfig.getInstance(testAPP).getTemplateAsync().get();
    ParameterValue parameterValue = template.getParameters().get("test_config").getDefaultValue();
    ParameterValue parameterValue2 = template.getParameters().get("test_config2").getConditionalValues().get("New APP");

    System.out.println(parameterValue.toString());
    System.out.println(parameterValue);

显示这样的值

com.google.firebase.remoteconfig.ParameterValue$Explicit@c21a1458 com.google.firebase.remoteconfig.ParameterValue$Explicit@c21a1458

我想要的值会像这样显示字符串

test config 1

这是firebase中的远程配置

enter image description here

有人知道怎么获得吗?

解决方法

现在,没关系

 String value = ((ParameterValue.Explicit) parameterValue).getValue();