当前位置: 首页 > 知识库问答 >
问题:

Firebase远程配置-带键的“随机百分位中的用户”

贝凯
2023-03-14

每个应用实例都被持久地映射到一个随机的整数或小数,根据在该项目中定义的键。

>

  • 假设与setUserProperty一样,该值对于所有生成的百分位数(即那些没有密钥的百分位数和有密钥的百分位数)持续存在,直到卸载应用程序为止。这是一个正确的假设吗?

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

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

    FirebaseRemoteConfig单例执行值的持久性吗?我假设缓存过期后的取数将忽略getvalue方法之前返回的任何值,而只返回配置的最新值。

    有没有办法打印出用户分配给给定键的百分位数值(也没有键)?例如,调用MFireBaseRemoteConfig.getPercentile(“FireBase_Test”)将返回1.234

    谢谢你!

  • 共有1个答案

    司空炯
    2023-03-14

    >

  • 这在iOS上是正确的。我相信在Android上,即使你卸载/重装你的app,这个值也会持续存在。

    是的,那个假设是正确的。(这是使用远程配置逐步滚动功能的方法

    我相信是的,不过如果你有什么特别的顾虑,我很乐意听你说

  •  类似资料:
    • > 如果我给它分配50%的值,那么它是否在我的总受众的50-50%以上进行A/B测试? 如果我在远程配置中有两个参数,并且每个参数都有一个不同的“User in Random Percentile”值,那么firebase是为两个参数分配一次随机值,然后将相同的值传递给两个参数还是为每两个参数计算两次?

    • 我目前正在Anylogic中研究一个基于代理的模型,该模型由多个商店组成,每个商店都有一个分配给每个商店的驱动程序和下订单的客户,然后这些订单从最近的商店交付给他们。 我已经创建了一个具有一定订单频率事件的代理类型“客户”。我知道anygic允许通过在GIS地图上放置一个节点、在地图上搜索位置的名称或通过以编程方式定义位置来为代理分配GIS位置(setLoce(INodenode)、setLoce

    • 下面是创建基于自定义受众的远程配置条件的步骤- 首先创建了一个名为OEM的用户属性 我用创建了一个动态链接,作为 https://d83j2.app.goo.gl/?link=http://myapp.in&apn=com.myapp.app&utm_source=google-micromax&utm_medium=micromax_device&utm_campaign=promo_googl

    • 我正在尝试设置Firebase远程配置。在我的项目中一个重要的部分是正确的定位。所以我在Console中设置了不同语言的条件。但现在我想将默认值设为XML。github上的示例非常简单。没有任何条件的值就很少。文档根本没有描述这种格式。所以我想知道是否可以在defaults.xml中指定我的所有本地化,以及我如何做到这一点。

    • 我将Firebase集成到我的Android项目中,为不同的应用程序用户获得不同的参数值。我做了以下工作: 结果总是得到默认值:DefaultValue 我做错了什么?我错过了什么?