android - 远程配置备选方案 : Store UI specific parameters

标签 android ios firebase user-interface firebase-remote-config

我想在不发布的情况下更改 ios 和 android 应用程序的 UI。

例如显示/隐藏图片、显示位置等

我们考虑过通过native app引用的后端API来分发这些参数,但是由于这个API被设计为资源服务器,处理与UI密切相关的参数是不自然的,我们希望避免这种情况.

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

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

最佳答案

最好的方法是使用功能标志和远程配置服务。这实际上是我们开始 Flagsmith 的确切原因!根据 this comment从 2017 年开始与 Firebase 平台讨论这一要求。

您可以使用像 Flagsmith 这样的服务以 jsonyaml 这样的格式存储代码配置 fragment ,然后在运行时通过 API 将它们导入您的应用程序。如果您无法控制人们何时升级您的应用程序,那么在处理移动应用程序时这一点尤其强大。

您还可以使用这些工具逐步推出功能,或使用不同的配置运行 A/B 和多变量测试。

关于android - 远程配置备选方案 : Store UI specific parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69991966/

相关文章:

android - 裁剪后如何保存文件?

javascript - 优化聊天应用中的 Firestore 实时更新

javascript - 在 Firebase 函数中使用 -auto-orient 和 imagemagick

android - 无法为 com.android.build.gradle.internal.api.ApplicationVariantImpl 类型的对象设置未知属性 'outputFileName'

android - 通过具有自动解析功能的 Android 应用程序在 Facebook 上分享链接

iphone - NSString * 到 Char[] (GameCenter Send Struct)

iOS react native : Add build configuration other than Debug and Release

ios - 如何调整标签大小以适应任何屏幕尺寸

firebase - Flutter Firebase Cloud Messaging onMessage 被触发两次

java - 在 Android 上检查文件的问题