【发布时间】:2018-01-18 15:12:57
【问题描述】:
即使我已将 isDeveloperModeEnabled 设置为 true,我也无法在每秒内刷新远程配置值。这是每秒刷新缓存的代码,我想立即刷新它,因为出于测试目的:
firebaseRemoteConfig.fetch(1)
.addOnCompleteListener { task ->
if (task.isSuccessful) {
Log.d(TAG, "remote config is fetched.")
firebaseRemoteConfig.activateFetched()
}
}
在这里我将开发者模式设置为 true:
val remoteConfig = FirebaseRemoteConfig.getInstance()
val configSettings = FirebaseRemoteConfigSettings.Builder()
.setDeveloperModeEnabled(BuildConfig.DEBUG)
.build()
remoteConfig.setConfigSettings(configSettings)
问题仍然是即使我已将开发人员模式设置为 true,我仍无法每秒刷新远程配置值?我应该等待 12 小时来测试它吗?
【问题讨论】:
-
你知道远程配置不会自动刷新吧?它只会在您调用
fetch并且缓存到期时刷新,所以如果您需要每秒执行一次,那么您需要某种轮询间隔来持续调用它
标签: android firebase kotlin firebase-remote-config