首页 文章

使用基于设备模型的Audience来指定Firebase远程配置设置

提问于
浏览
1

我希望能够根据设备型号获得不同的Firebase远程配置参数值 .

我使用"Device Model"用户属性(自动收集Automatically collected user properties)为每个设备模型设置了Firebase Analytics受众群体 . 它提供了一个下拉列表,其中包含已安装应用程序的设备模型,如屏幕截图所示 .
Create Audience

然后在远程配置中,对于相关参数,我创建了一个"value for condition",指定先前创建的受众,如屏幕截图所示 .
Add new condition

但是,在完成此操作后,设备上不会检索给定设备模型的正确值,设备只会收到默认值 .

有趣的是,当我根据用户属性“用户ID”创建一个Audience,并使用此受众定义远程配置参数的值时,它确实可以正常工作 .

基于此,我怀疑设备模型不是自动收集的,但是在创建受众时下拉设备模型显示的事实似乎与此理论相矛盾 .

我究竟做错了什么?

或者是否有另一种方法可以实现相同的目标?

1 回答

  • 1

    虽然它没有回答为什么使用预定义的用户属性“设备模型”对我不起作用的问题 . 一种可能的解决方法是定义您自己的用户属性,并以完全相同的方式使用它来根据设备模型定义受众 .

    当然,在这种情况下,有必要在Android上明确设置用户属性,例如

    firebaseAnalytics.setUserProperty("device_model", Build.MODEL);
    

    在“分析” - >“用户属性”中创建“device_model”的位置 .

    我接受了测试,并且工作正常 .

相关问题