应用程序语言更改后的Firebase远程配置即时本地化

时间:2020-04-16 14:34:53

标签: android ios flutter firebase-remote-config

是否有一种方法可以在应用上的应用区域设置更改后立即重新加载FirebaseRemoteConfig缓存?

在使用开发模式时,它可以按预期工作,因为minimumFetchIntervalInSeconds设置为0,因此基本上根本不存储缓存。

但是,当进入生产版本时,它确实需要等待FirebaseRemoteConfig缓存提取间隔结束。

对于本地化,我使用的是:USER_PROPERTY-> LANGUAGE_CODE,它是在用户更改应用程序语言后设置的。

1 个答案:

答案 0 :(得分:1)

如果您想将一个请求强制发送给服务器,则可以使用此API,该API可以覆盖minimumFetchInterval(在Swift中为示例):

remoteConfig.fetch(withExpirationDuration: TimeInterval(0)) { (status, error) -> Void in
  ...
}

请确保仅在不经常发生的应用程序部分中使用此功能,否则您可能会暂时受到限制。