Firebase 远程配置条件中的应用程序版本
App Version in Firebase Remote Config Condition
我正在为我的 iOS 应用程序使用 Firebase。对于我的应用程序旧版本的用户,我希望能够强制他们从 App Store 更新他们的应用程序,以便能够继续使用该应用程序。为此,我正在检查应用程序中的远程配置值,如果它是真的,用户将获得全屏消息以进行更新。在 Firebase 控制台远程配置中,我正在检查应用程序的版本以将远程配置值设置为 true/false。见下图。
问题是我希望能够使用 "where version < X" 来设置值,或者如果这不可能至少能够选择一个以上的版本(其中版本是 X 或 Y 或 Z ).
这一定是一个常见的用例,但我不知道该怎么做。有人知道怎么做吗?我可以使用正则表达式吗?
添加一个远程配置值,像这样声明所需的最低版本
然后您通过根据提供的远程配置值检查客户端的版本号,在客户端实现 "is old" 逻辑。如果检查失败,则显示 "update your app" 屏幕。
确保将客户端上的 default/fallback 值设置为不强制更新的版本号(例如版本 0.0.0
)。
如果您没有跨平台的同步版本编号,您可以为不同的平台和版本号值配置远程配置条件。
我正在为我的 iOS 应用程序使用 Firebase。对于我的应用程序旧版本的用户,我希望能够强制他们从 App Store 更新他们的应用程序,以便能够继续使用该应用程序。为此,我正在检查应用程序中的远程配置值,如果它是真的,用户将获得全屏消息以进行更新。在 Firebase 控制台远程配置中,我正在检查应用程序的版本以将远程配置值设置为 true/false。见下图。
问题是我希望能够使用 "where version < X" 来设置值,或者如果这不可能至少能够选择一个以上的版本(其中版本是 X 或 Y 或 Z ).
这一定是一个常见的用例,但我不知道该怎么做。有人知道怎么做吗?我可以使用正则表达式吗?
添加一个远程配置值,像这样声明所需的最低版本
然后您通过根据提供的远程配置值检查客户端的版本号,在客户端实现 "is old" 逻辑。如果检查失败,则显示 "update your app" 屏幕。
确保将客户端上的 default/fallback 值设置为不强制更新的版本号(例如版本 0.0.0
)。
如果您没有跨平台的同步版本编号,您可以为不同的平台和版本号值配置远程配置条件。