Firebase Remote Config SDK是否本地存储最新值?断网时如何取值?
Firebase Remote Config 本地存储与离线行为说明
- Firebase Remote Config SDK 会自动把从云端API获取到的配置值存在本地持久化缓存里,除非主动清除缓存或卸载应用,否则这些值会一直保留。
- 当设备无法连接服务器时,SDK的加载优先级是:
- 优先使用本地缓存的配置值(也就是之前成功拉取到的云端配置)
- 只有在本地完全没有缓存记录(比如应用首次启动还没获取过云端配置)的情况下,才会使用你初始化时设置的预设默认值
额外补充:默认情况下SDK有12小时的缓存过期时间,在有效期内即使能连服务器,也会直接用缓存值,除非你调用强制刷新的接口触发云端拉取。
内容的提问来源于stack exchange,提问作者user22331356
相关产品推荐
相关产品推荐

