我在初始 ViewController viewDidLoad 中加载了以下代码。它最初工作正常。但它不应该每 10 秒查找一次更改吗?
当我在 Firebase 中更新配置值并发布时,我没有在应用程序中看到这一点。我在调试模式下运行,所以节流不是问题。
如果我重新启动应用程序,我会看到新值。由于间隔设置为 10 秒,我不应该在应用程序运行时看到更新吗?
let rc = FIRRemoteConfig.remoteConfig()
let interval: TimeInterval = 10
FIRRemoteConfig.remoteConfig().fetch(withExpirationDuration: interval) {
(status, error) in
guard error == nil else {
//handle error here
return
}
FIRRemoteConfig.remoteConfig().activateFetched()
let test = rc["key1"].stringValue //this runs only once
}
任何想法为什么这不是更新?