1

在 Firebase A/B 测试的“定位”部分,您应该能够按版本定位:

应用程序的版本(可能因平台而异)

这是应该使用versionCode还是versionName在Android上?简单的问题,但我无法在任何地方找到答案,并且文档在这方面毫无用处。

我最初的假设是它当然使用数字版本代码(例如 789)。但是我已经尝试了那个和版本名称(例如 5.5.1),似乎都不起作用——“0 个用户暴露”!(或者报告更新前的延迟很长。)

我还假设 Firebase SDK 会自动读取版本信息,作为开发人员,您不能以编程方式设置它,但如果我错了,请纠正我!

我正在使用基于远程配置的 A/B 测试,如果它有什么不同的话。

4

1 回答 1

2

对,原来它使用versionName. (实验数据延迟很长,所以很难说。)

您可以使用完全匹配、“包含”和正则表达式:

Firebase A/B 测试定位部分的屏幕截图

于 2020-04-18T23:41:03.653 回答