Firebase Remote Config App Version 条件比较

Posted

技术标签:

【中文标题】Firebase Remote Config App Version 条件比较【英文标题】:Firebase Remote Config App Version condition comparison 【发布时间】:2017-06-24 03:28:12 【问题描述】:

我正在使用 Firebase 远程配置,并且正在尝试了解应用版本条件。

https://firebase.google.com/docs/remote-config/parameters#rule_types 说我必须对其进行字符串匹配。

但我真的需要一种方式来说明 parameter_x 在不同的版本范围内会有不同的值。

有什么办法可以做到这一点,还是我坚持想出一个荒谬的正则表达式?

【问题讨论】:

我不确定他们为什么选择 versionName 而不是 versionCode。比较起来会简单得多。如果有任何帮助,您可以使用逗号分隔值,并列出您想要包含的版本。 问题是你必须确保每次发布都更新它。我希望它在所有大于 X 的版本上都具有一定的值,而不必一直更新该条件。但是,是的,versionCode 会很棒。 【参考方案1】:

app version 的比较运算符是有限的(因为字符串,例如 0.0.1-alpha5):

对于字符串值:containsdoes not contain, exactly matches, regular expression

虽然可以将(int) versionCode 定义和比较为user property

对于数值:=><

将构建风格附加到versionName 可能是最简单的。

【讨论】:

以上是关于Firebase Remote Config App Version 条件比较的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Kotlin 在 Android 中处理从 Firebase Remote Config 解析 JSON 的效果方式?

Aruba IAP配置remote ap(RAP)步骤

Firebase Remote消息在remotemessage.getDate()上返回null数据

配置cisco无线胖 AP 1130

nuxt.config.js 在哪里构建模块仅在开发模式下构建?

firebase=firebase(config) TypeError: 'module' object is not callable