我正在处理Firebase Remote Config,想知道当您对Firebase参数有重叠的条件时,在幕后会发生什么。例如,假设我对一个参数有两个条件:
如果用户是从三星设备查询,那么Firebase会为这个参数返回什么?大概,这将取决于Firebase首先检查的条件。这只是冰山一角,它源于Firebase不支持条件表达式上的和
运算符。例如,为了避免重叠,并且只希望三星设备返回false,我需要为每个可能的Android设备创建一个单独的条件,并返回true(If Google device:return true,If Huawei:return true,If Motorolla:return true
),因为我不能只有一个条件,如果设备是Google或Huawei或Motorolla或...,则表示。
有没有办法至少强制执行Firebase远程配置值的检查顺序?
当条件重叠时,条件的顺序很重要--第一个被评估为true的条件将停止评估,该条件的值将被取值。
如文件所述:
如果多个条件的计算结果为true,则Firebase控制台UI中显示的第一个(顶部)条件优先,并且当应用程序从后端获取值时,将提供与该条件相关联的条件值。您可以通过在“条件”选项卡中拖放条件来更改条件的优先级。
我将Firebase集成到我的Android项目中,为不同的应用程序用户获得不同的参数值。我做了以下工作: 结果总是得到默认值:DefaultValue 我做错了什么?我错过了什么?
我正在尝试设置Firebase远程配置。在我的项目中一个重要的部分是正确的定位。所以我在Console中设置了不同语言的条件。但现在我想将默认值设为XML。github上的示例非常简单。没有任何条件的值就很少。文档根本没有描述这种格式。所以我想知道是否可以在defaults.xml中指定我的所有本地化,以及我如何做到这一点。
我正在应用程序中使用firebase remote-config。我有两个参数message1和message2,如下图所示。语言条件也可以在图像中看到(它用于阿拉伯语和法语)。 用户可以在应用程序开始时选择应用程序语言(单独的活动),这是我用来更改语言的代码: 这是我用来从FireBase获取数据的代码:
Firebase远程配置有其他选择吗?我需要为中国市场提供一个应用程序,我不确定它是否会起作用
我有一个用户属性:Max_Level_Completed表示用户完成的最大级别。我将其用作远程配置Firebase的一个条件:Max_Level_Completed>=10个用户拥有Max_Level_Completed>=10个将会出售。 但是当用户的Max_Level_Completed>=10时,我仍然无法为这些用户获取新的配置。如果我清除应用程序数据,我可以获取新的配置。 这里有什么问题?