将远程配置 Firebase 与 iOS 应用程序一起使用

Use of remote config Firebase with iOS app

firebase 文档 中写道 Firebase 远程配置

"Dynamically controls & changes the behavior & appearance of your app without republishing".

但实际上,我发现您可以在应用程序内部更改值,但需要在客户端代码中完成实现。

假设我们想要强制用户在没有最新版本的情况下更新应用程序:

我可以从 Firebase Remote Config 更改版本的默认值,但是版本的检查也需要在客户端代码上完成,然后客户端可以显示强制用户更新的警报。

所以我的问题是:当您仍然需要处理客户端代码从而重新发布应用程序时,为什么他们说“Fir Rem Config”工作“无需重新发布”?

"Dynamically controls & changes the behavior & appearance of your app without republishing".

意味着你需要编写你的实现,使其依赖于远程值的变化,例子中提到的强制更新意味着你在客户端完全像这样实现它

 if remoteValue > currentValue {
     // show update alert
 }

然后,当您需要强制更新时,您可以更改 firebase 配置中的值,而无需再次重新发布您的应用程序的新版本,这与调用 api 的方式相同,您根据响应值的变化设置一些内容