Firebase Remote Config 推送多长时间?
How long for Firebase Remote Config to push?
远程配置推送需要多长时间?我有以下代码,在网络上推送新更新后,它会继续打印 false 和旧值至少几分钟。
remoteConfig.fetchWithCompletionHandler { (status, error) -> Void in
if (status == FIRRemoteConfigFetchStatus.Success) {
print("Config fetched.")
print(self.remoteConfig.activateFetched())
print(self.remoteConfig.configValueForKey("my_key").stringValue)
} else {
print("Config not fetched.")
}
}
根据 the documentation,默认行为是缓存 12 小时。函数
fetchWithExpirationDuration(expirationDuration: NSTimeInterval, completionHandler: FIRRemoteConfigFetchCompletion?)
指定缓存持续时间。乍一看,我以为是网络请求超时——实际上是缓存超时。如果您在短时间内使用它,值将在您将缓存设置为过期后尽快重新加载。
远程配置推送需要多长时间?我有以下代码,在网络上推送新更新后,它会继续打印 false 和旧值至少几分钟。
remoteConfig.fetchWithCompletionHandler { (status, error) -> Void in
if (status == FIRRemoteConfigFetchStatus.Success) {
print("Config fetched.")
print(self.remoteConfig.activateFetched())
print(self.remoteConfig.configValueForKey("my_key").stringValue)
} else {
print("Config not fetched.")
}
}
根据 the documentation,默认行为是缓存 12 小时。函数
fetchWithExpirationDuration(expirationDuration: NSTimeInterval, completionHandler: FIRRemoteConfigFetchCompletion?)
指定缓存持续时间。乍一看,我以为是网络请求超时——实际上是缓存超时。如果您在短时间内使用它,值将在您将缓存设置为过期后尽快重新加载。