我可以用Firebase Remote配置替换LaunchDarkly吗?

时间:2019-12-23 14:21:14

标签: android firebase firebase-remote-config launchdarkly

我目前在我的一个应用程序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

2 个答案:

答案 0 :(得分:0)

如果要分别为每个用户处理标志,则无法使用远程配置,但是可以为场景使用firebase realtime database甚至更好的firebase firestore。您可以检出pricing

答案 1 :(得分:0)

通常,您可以通过在Firebase的Analytics(分析)控制台中定义受众群体,使用Firebase Remote Config来定位不同的用户组。此外,您可以定位到特定的用户属性,应用版本以及here中列出的更多属性。

定位单个用户 是可能的,例如,通过为每个用户提供特定用户属性的唯一值,然后在Remote Config中定位该值。但是,虽然可能是可能的,但更常见的用例是根据Google Analytics(分析)属性来定位用户组。