远程配置替代方案:存储特定于UI的参数

3

我希望在无需发布新版的情况下更改iOS和Android应用程序的UI。

例如,显示/隐藏图像,显示位置等。

我们考虑通过后端API分发这些参数,但由于该API被设计为资源服务器,处理与UI密切相关的参数是不自然的,我们想避免这种情况。

Firebase Remote Config是一个更好的选择,但它的主要缺点是难以处理具有复杂结构的数据,并且难以通过API进行操作。

是否有比Firebase Remote Config更好的替代方案作为适合管理与UI密切相关的参数的数据存储?

1个回答

2
最好的方法是使用功能标志和远程配置服务。这实际上也正是我们开始使用Flagsmith的原因!正如this comment所述,这是2017年与Firebase平台讨论这一需求时的确切原因。
您可以使用类似Flagsmith的服务将代码配置片段以jsonyaml格式存储,然后通过API在运行时将其导入到应用程序中。当处理移动应用程序时,特别是您无法控制人们何时升级您的应用程序时,这尤其强大。
您还可以使用这些工具逐步推出功能,或使用不同配置运行A / B和多元测试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接