FirebaseRemoteConfig getString 为空

FirebaseRemoteConfig getString is empty

大家好,我遇到了 firebase 远程配置问题 基本上我模糊掉的部分有一个 json 数组,看起来像这样:

 [
      {
        "owner": "1",
        "platform": "android"
      },
      {
        "owner": "2",
        "platform": "ios"
      }
 ]

然后在 java 的“onCreate”方法中,我在这里使用了这段代码:

mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
configSettings = new FirebaseRemoteConfigSettings.Builder()
    .setMinimumFetchIntervalInSeconds(3600)
    .build();
mFirebaseRemoteConfig.setConfigSettingsAsync(configSettings);

当我尝试使用以下代码获取字符串形式的值时:

String object = FirebaseRemoteConfig.getInstance().getString("mobile_database");

如果我进入调试模式,它会显示 object = "" 它只是一个空字符串 我做错了什么吗?

我尝试进行研究,但找不到有用的东西?

提前致谢:)

PS(在有人将其标记为重复之前,这些链接对我没有帮助:D

getString Outside of a Context or Activity

FirebaseRemoteConfig getString returns empty but bytearray of remote config is not empty)

您没有调用 fetch 方法,因此如果您设置了 RemoteConfig,则 RemoteConfig 将回退到您的本地配置。参见 how to fetch and activate values