firebase - Firebase远程配置条件下的应用程序版本

标签 firebase firebase-remote-config

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

问题是我希望能够使用“where version
这一定是一个常见的用例,但我不知道如何做到这一点。有人知道怎么做吗?我可以使用正则表达式,但是如何使用?

Remote config in Firebase Console

最佳答案

添加一个远程配置值,以声明所需的最低版本,如下所示

enter image description here

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

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

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

关于firebase - Firebase远程配置条件下的应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58429460/

相关文章:

c# - 统一的 Firebase 远程配置仅获取默认值而不是真实值

android - 将 Firebase 远程配置添加到 android SDK(.aar)

ios - 在简单的应用程序中使用 Firebase 的 Swift - lldb 错误

firebase - doc.data() 在 Firebase 中的作用是什么?

firebase - firebase 是否提供任何形式的测试 token ?

firebase - 源代码管理 firebase 的远程配置

android - 在Android设备中运行项目时,为什么会发生 flutter 朔迷离中与Firebase相关的错误?

firebase - 如何从 Google Cloud 项目中删除留置权?

ios - Firebase Remote Config 推送多长时间?

Firebase 远程配置 getInt() 丢失