ios - 如何在 Firebase RemoteConfig 中针对某些构建版本和更高版本使用包含正则表达式的条件定位应用程序版本?

标签 ios firebase firebase-remote-config

我试图制定一个条件,仅针对某些特定的应用程序构建和更高版本。例如我想定位 App 版本 26 及以上。那可能吗?正则表达式的正确语法是什么?

根据 Firebase 文档我知道,它是 CFBundleVersion 而不是 CFBundleShortVersionString。

最佳答案

我想出的唯一解决方案,它有一些局限性:

^0.0.([1-9][1-9]|[1-9][0-9][0-9])$

例如:这将允许以下范围 0.0.11-999

在我的例子中,我的构建版本是 0.0.10,所以我想定位任何大于 0.0.10 的版本。我的新构建版本 0.0.15

限制: 任何以 0 结尾的数字都会返回 false,因此要解决它,请不要使用以下数字作为构建版本 20,30,40,50,60,70,80,90

您可以使用这个很棒的工具来测试您的状况: https://regex101.com

关于ios - 如何在 Firebase RemoteConfig 中针对某些构建版本和更高版本使用包含正则表达式的条件定位应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46254332/

相关文章:

swift - 是否可以在创建新用户之前访问 Firebase 数据? ( swift )

Firebase 数据库的自定义域名

node.js - 无法读取未定义的属性 'code',解码 Firebase ID token 失败

ios - 最初请求时,Firebase远程配置结果

firebase - 使用 Go 为 Remote Config REST API 验证服务帐户

iphone - AVEncoderAudioQualityKey 有什么作用?

ios - AutoLayout 和 ChildViewControllers 问题(ChildVC View 的大小不正确)

Azure - Firebase 远程配置等效项

ios - 如何在用户卸载应用程序时备份coredata并在用户再次安装应用程序时恢复它

iphone - 使用 SLServiceTypeFacebook 时从 SLComposeViewController 获取 UITextView