【发布时间】:2017-06-11 08:34:08
【问题描述】:
我正在探索使用 Firebase 的“用户处于随机百分位”条件来针对客户群的不同部分进行 A/B 测试,并在查看 Firebase Remote Config Parameters and Conditions documentation 后有几个问题:
根据该项目中定义的键,每个应用实例都永久映射到随机整数或小数。
假设像
setUserProperty这样的值对于所有生成的百分位数(即没有键和有键的百分位数)until the app in uninstalled 保持不变。这是一个正确的假设吗?
1234563现在匹配下一个条件的 50 个百分位(可能是默认值),但原来的 0 到 10 个百分位仍应匹配该条件。这些假设是否正确?
一旦为用户创建了随机百分位数,只要该百分位数的键不变,该值是否会在任何条件突变中持续存在?例如,对于键
"firebase_test",用户 A 的百分位值为 47%。只要用户 A 不卸载应用程序,用户的百分位值将始终为"firebase_test"的 47%。FirebaseRemoteConfig 单例是否对值进行任何持久化?我假设缓存过期后的提取将忽略以前由
getValue方法返回的任何值,并简单地返回配置的最新值。有没有办法打印出用户为给定键分配的百分位值(也没有键)?例如调用
mFirebaseRemoteConfig.getPercentile("firebase_test")将返回1.234。
谢谢!
【问题讨论】:
标签: firebase firebase-remote-config