2

当我想使用“Firebase 远程配置”执行 A/B 测试时,我为 50% 的用户分配了一个值“GroupA”,而另一个使用百分位条件接收“GroupB”。

根据文档(1),每个应用程序实例都会分配一次百分位数。当我在同一部手机上卸载重新安装应用程序(包括并清除用户设置)时,我希望再次评估百分位条件,并且用户将在任一组中。FirebaseInstanceId.getInstance().getId()我假设这是因为在重新安装应用程序时使用更改检索的 FirebaseInstanceId 也是如此。

在“Firebase 远程配置”的上下文中,“应用实例”的定义是什么?出于开发和测试目的,可以重置百分位条件吗?

4

1 回答 1

0

出于开发和测试目的,可以重置百分位条件吗?

在可以编辑远程配置参数条件的对话框中,您可以指定用于随机化用户百分位数的键。该键默认为“DEF”。每次将此键更改为任何其他字符串都会为您提供从用户到用户百分位数的不同映射,这有助于测试。

从文档

根据该项目中定义的键,每个应用程序实例都永久映射到随机整数或小数。除非您选择或创建另一个密钥,否则规则将使用默认密钥(在 Firebase 控制台中显示为 DEF)。您可以通过清除 Randomize users using this key 字段来返回使用默认键的规则。您可以跨规则使用单个键来一致地处理给定百分比范围内的相同应用程序实例。

于 2017-05-19T05:54:15.270 回答