Я изменил свой код с fetchAndActivate
на fetch
, и, похоже, он работает как положено. Сейчас я получаю новые данные из Firebase.
Вот мой обновленный код:
private fun fetch() {
val fetch = remoteConfig.fetch(if (BuildConfig.DEBUG) 0 else TimeUnit.HOURS.toSeconds(12))
fetch.addOnCompleteListener {
if (it.isSuccessful) {
remoteConfig.activate()
Logger.d(TAG, "Fetch and activate succeeded")
checkVersion()
} else {
Logger.d(TAG, "Fetch failed")
}
}
}