如何根据应用版本定义 firebase-remote-config 参数

fal*_*kse 5 firebase firebase-remote-config

我需要根据应用程序版本分发一些设置,例如,如果应用程序版本等于“4.0.1”,则 a else b。我发现可以定义一个名为“version”的条件,但文档说它绑定到应用程序的包名称,而不是版本或版本代码。

请参阅此处https://firebase.google.com/docs/remote-config/parameters

我尝试通过“版本”条件指定应用程序版本,但它不起作用。对此的任何想法将不胜感激。

小智 1

在这种情况下,创建一个通过正则表达式针对应用程序版本的条件似乎是唯一的解决方案。

对于我的应用程序,我使用以下配置:

通过正则表达式定位版本

在这里,拥有 1.8.* 及以下版本的用户会收到后端配置参数的备用版本。

如果您只需要定位应用程序的特定版本,那么正则表达式并不是真正必要的,因此您采用的方法应该可行。

或者,如果您根据应用程序版本创建用户受众,然后定位受众,则可以拥有更多控制权。