运行 A/B 仅针对 Firebase 中的新用户进行实验

Running A/B experiment only for new users in Firebase

我正在尝试仅为我的应用程序的新用户配置 Firebase A/B 实验。 我做了什么:

1) 我在应用程序首次启动时将 custom_first_open_time 用户参数设置为等于从纪元开始的以毫秒为单位的时间戳

2) 我创建了一个新实验,在定位部分设置 custom_first_open_time > 1581944923450

3) 我使用了 10 个远程配置参数中的 1 个来进行实验。一旦我开始,所有用户都停止获取任何远程配置参数,并且在应用程序内部使用参数设置为代码中的默认值(在应用程序内部)。在应用程序中获得的 10 个参数中的 None,尽管我在 A/B

中只更改了 1 个

为什么使用此参数的值会阻止整个远程配置? 为什么它没有像我预期的那样工作?

感谢任何帮助!

问题是因为使用了来自 epoch 的 millis,看起来 firebase 无法比较如此大的数字。只需几秒钟就解决了问题