我目前在我的一个应用程序LaunchDarkly中使用very costly,而firbase remote config是免费的。 我对将LaunchDarkly替换为Firebase远程配置有疑问吗?
如果是,我可以管理这样的复杂结构吗? 我已经参考了一些教程,但没有找到解决这种结构的解决方案。
-> productEnvironment
----> user1
-------> flag1 = true
-------> flag2 = false
-------> flag3 = false
-------> flag4 = true
----> user2
-------> flag1 = true
-------> flag2 = true
-------> flag3 = true
-------> flag4 = true
----> user3
...
----> user4
...
我想为每个用户分别处理标志。例如,UserA
可以访问特定功能,而UserB
无法访问同一功能。应该使用默认值自动创建新注册用户的值。
让我们考虑一下this example,我们需要为forceUpdate = true
设置值UserA
,为forceUpdate = false
设置UserB
答案 0 :(得分:0)
如果要分别为每个用户处理标志,则无法使用远程配置,但是可以为场景使用firebase realtime database甚至更好的firebase firestore。您可以检出pricing
答案 1 :(得分:0)
通常,您可以通过在Firebase的Analytics(分析)控制台中定义受众群体,使用Firebase Remote Config来定位不同的用户组。此外,您可以定位到特定的用户属性,应用版本以及here中列出的更多属性。
定位单个用户 是可能的,例如,通过为每个用户提供特定用户属性的唯一值,然后在Remote Config中定位该值。但是,虽然可能是可能的,但更常见的用例是根据Google Analytics(分析)属性来定位用户组。