当前位置: 首页 > 知识库问答 >
问题:

Firebase远程配置需要推送多长时间?

戈念
2023-03-14

远程配置推送需要多长时间?我有下面的代码,在网络上推送一个新的更新后,它会在至少几分钟内继续打印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.")
    }
}

共有1个答案

严亮
2023-03-14

默认行为是缓存12小时,根据留档

fetchWithExpirationDuration(expirationDuration: NSTimeInterval, completionHandler: FIRRemoteConfigFetchCompletion?)

指定缓存持续时间。乍一看,我以为持续时间是网络请求的超时——事实上,这是缓存的超时。如果在短时间内使用此选项,则在设置缓存过期时,这些值将以最快的速度重新加载。

 类似资料:
  • 我正在通过JDBC准备语句更新远程数据库。当我执行相同的代码来更新本地数据库时,需要几毫秒的时间,但是对于远程数据库来说,大约900行的时间太长了。所有行的大小加起来是160 KB。远程主机是Hostgator,表的数据库引擎是InnoDB。 下面是我的代码:

  • iOS 远程推送 之前曾经简要整理过iOS远程推送各个回调的一些内容 传送门 感觉脑子不够用了, 很多内容当时整理的不够详细清晰, 记忆也逐渐模糊 考虑很早的一些回调方法明显已经用不上了, 之前的部分文章也失去了回头再看的意义, 所以本篇文章主要以iOS 10.0 +为主, 重新梳理一下, 便于今后翻阅 若这篇文章有描述错误的地方, 还请及时指出 基础业务回调方法总结 一、 iOS 10 + 注册

  • 问题内容: 我正在使用PHP开发电子邮件验证正则表达式,我需要知道TLD可能有效且仍然有效的时间。我进行了一些搜索,但找不到关于该主题的太多信息。那么一个TLD可能会持续多久? 问题答案: DNS允许单个标签最多包含63个字符。

  • Firebase远程配置有其他选择吗?我需要为中国市场提供一个应用程序,我不确定它是否会起作用

  • 没有一个参数帮助我们在较短的时间内解决查询。