当前位置:  开发笔记 > Android > 正文

Firebase远程配置 - 带有密钥的"随机百分位用户"

如何解决《Firebase远程配置-带有密钥的"随机百分位用户"》经验,为你挑选了1个好方法。

我正在探索使用Firebase的"随机百分位用户"条件来定位客户群的不同部分进行A/B测试,并在查看Firebase远程配置参数和条件文档后提出一些问题:

根据该项目中定义的键,每个应用程序实例持久映射到随机整数或小数.

    假设在卸载应用程序之前setUserProperty,所有生成的百分位(即没有键和键的百分位数)都会持续存在这样的值.这是正确的假设吗?

    如果条件映射到<= 50的随机百分位数然后我将该条件更改为仅<= 10目标(但不修改与随机百分位数相关联的密钥),我预计11-50百分位现在匹配下一个条件(可能是默认值)但原始0到10百分位仍然应该符合条件.这些假设是否正确?

    一旦为用户创建了随机百分位数,只要该百分位数的关键字没有改变,该值是否会在任何突变条件下持续存在?例如,对于关键"firebase_test"用户A,百分位值为47%.只要用户A不卸载应用程序,用户的百分位值将始终为47%"firebase_test".

    FirebaseRemoteConfig单例是否执行任何值的持久性?我假设在缓存过期后获取将忽略先前由getValue方法返回的任何值,并简单地返回配置的最新值.

    有没有办法打印出用户为给定键分配的百分位值(也没有键)?例如,呼叫mFirebaseRemoteConfig.getPercentile("firebase_test")将返回1.234.

谢谢!



1> Todd Kerpelm..:

    在iOS上也是如此.我相信在Android上,即使你卸载/重新安装你的应用程序,这个值也会持续存在.

    是的,这个假设是正确的.(这是你可以通过远程配置逐步推出功能的方法)

    我是这么认为的,虽然如果你有特别关注的话,我会很高兴听到他们的声音

    这是真的,假设你还记得applyFetched在获得这些新值后打电话.

    不,目前没办法做到这一点.


谢谢,托德!我已经将Firebase RemoteConfig集成到我们在Evernote的Android应用程序中,到目前为止我所看到的是100%与你的所有陈述一致.第5点非常适合调试,但由于工作正常,因此不需要它!:)
推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有