J_S*_*ton 0 android kotlin firebase firebase-remote-config
我有这个类,用于从 Firebase 获取远程配置。
internal object MyConfig {
const val KEY = "test_key"
private var remoteConfig: FirebaseRemoteConfig = FirebaseRemoteConfig.getInstance()
init {
val configSettings = FirebaseRemoteConfigSettings.Builder()
.setMinimumFetchIntervalInSeconds(3600)
.build()
remoteConfig.setConfigSettingsAsync(configSettings)
remoteConfig.fetchAndActivate()
}
fun getKey(): String {
return mRemoteConfig.getString(KEY)
}
}
Run Code Online (Sandbox Code Playgroud)
这工作正常,但如果我在应用程序打开时没有互联网,那么密钥将是"". 当我恢复互联网时,关键仍然是""我调用getKey().
我怎样才能做到这一点,如果键作为 the 返回,""则该值不会存储在remoteConfig?
没有针对单个键或值的设置或配置。当您从远程配置获取值时,您每次都将获得相同的值,直到下一次获取可能会使用来自服务器的新值更改它。当获取完成时,它将包含来自服务器的所有当前值,或者如果获取失败则不包含任何值,并且永远不会包含不完整的值子集。
当您的应用上线时,远程配置不会自动尝试获取新值。如果您希望它再次获取,则必须为此编写代码,这很有可能。
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |