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。
大家好,我遇到了 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。