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
):
对于字符串值:
contains
,does not contain
,exactly matches
,regular expression
虽然可以将(int) versionCode
定义和比较为user property
:
对于数值:
=
、≠
、>
、≥
、<
、≤
将构建风格附加到versionName
可能是最简单的。
【讨论】:
以上是关于Firebase Remote Config App Version 条件比较的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Kotlin 在 Android 中处理从 Firebase Remote Config 解析 JSON 的效果方式?
Firebase Remote消息在remotemessage.getDate()上返回null数据
nuxt.config.js 在哪里构建模块仅在开发模式下构建?
firebase=firebase(config) TypeError: 'module' object is not callable