Firebase远程配置:" app实例"的定义是什么?关于百分位数条件?

时间:2016-10-11 12:50:50

标签: android ios firebase firebase-remote-config

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

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

" app实例"的定义是什么?在" Firebase远程配置"?的背景下为了开发和测试目的,可以重置先例条件吗?

1 个答案:

答案 0 :(得分:0)

  

对于开发和测试目的而言可以是先例条件   被重置?

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

From the docs

  

每个应用实例都持久映射到一个随机整体或   小数,根据该项目中定义的键。一条规则   将使用默认密钥(在Firebase控制台中显示为DEF),除非您   选择或创建另一个键。您可以返回使用规则的规则   默认密钥,方法是使用此密钥字段清除Randomize用户。您   可以使用跨规则的单个键来始终如一地处理同一个应用   给定百分比范围内的实例。