是否有一种方法可以在应用上的应用区域设置更改后立即重新加载FirebaseRemoteConfig
缓存?
在使用开发模式时,它可以按预期工作,因为minimumFetchIntervalInSeconds
设置为0
,因此基本上根本不存储缓存。
但是,当进入生产版本时,它确实需要等待FirebaseRemoteConfig
缓存提取间隔结束。
对于本地化,我使用的是:USER_PROPERTY-> LANGUAGE_CODE,它是在用户更改应用程序语言后设置的。
答案 0 :(得分:1)
如果您想将一个请求强制发送给服务器,则可以使用此API,该API可以覆盖minimumFetchInterval(在Swift中为示例):
remoteConfig.fetch(withExpirationDuration: TimeInterval(0)) { (status, error) -> Void in
...
}
请确保仅在不经常发生的应用程序部分中使用此功能,否则您可能会暂时受到限制。