在条件下如何使用包含正则表达式将Firebase RemoteConfig中的应用程序版本定位为某些构建版本及更高版本?

Jad*_*Jad 5 ios firebase firebase-remote-config

我正在努力创造一个条件,使其仅针对某些特定的App构建及更高版本。例如,我希望定位到应用版本26及更高版本。那有可能吗?正则表达式的正确语法是什么?

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

Jad*_*Jad 0

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

^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