我们正在使用 Firebase Remote Config
远程切换我们的 Android
和 iOS
应用程序中的功能。所有顶级应用程序功能(想象一下菜单抽屉项)都可以通过 boolean
配置值进行切换。
因此,所有功能都可能被意外禁用
,给用户留下应用程序的空壳。
我们可以添加一些客户端逻辑以回退到合理的功能配置,但在我们的案例中有一些原因导致这并不简单(每个功能都取决于可用的服务器端模块)。
有没有办法为 Firebase Remote Config
值指定一些自定义验证规则?理想情况下,如果这些是服务器端的,那就太好了,所以不可能发布一开始就禁用所有功能切换的更改。
或者某种客户端验证,但这似乎涉及创建某种本地缓存以用作真实来源,而不是利用 Remote Config 的内置本地缓存 + 默认值(听起来不太像太棒了)。
最佳答案
目前,您无法对远程配置值执行任何类型的服务器端验证。
如果您认为这种东西会有用,我鼓励您在 https://firebase.google.com/support/contact/bugs-features/ 填写功能请求。 .团队会定期审查这些请求。
关于android - Firebase 远程配置值的自定义验证逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43198001/