Firebase 远程配置条件中的应用版本

Mar*_*tin 5 firebase firebase-remote-config

我正在将 Firebase 用于我的 iOS 应用。对于使用我的应用程序旧版本的用户,我希望能够强制他们从 App Store 更新他们的应用程序,以便能够继续使用该应用程序。为此,我正在检查应用程序中的远程配置值,如果确实如此,用户将收到一条全屏消息进行更新。在 Firebase 控制台远程配置中,我正在检查应用程序的版本以将远程配置值设置为 true/false。见下图。

问题是我希望能够使用“where version < X”来设置值,或者如果这是不可能的,至少能够选择一个以上的版本(其中版本是 X 或 Y 或 Z)。

这一定是一个常见的用例,但我不知道如何做到这一点。有谁知道怎么做?我可以使用正则表达式,但如何使用?

Firebase 控制台中的远程配置

Den*_*und 6

添加一个远程配置值,声明这样的最低要求版本

在此处输入图片说明

然后通过对照提供的远程配置值检查客户端的版本号,在客户端实现“旧”逻辑。如果检查失败,则会显示“更新您的应用”屏幕。

确保将客户端上的默认/回退值设置为不强制它们更新的版本号(0.0.0例如版本)。

如果您没有跨平台同步版本编号,您可以为不同平台和版本编号值配置远程配置条件。