3
我們使用Firebase Remote Config
來遠程切換我們的Android
和iOS
應用中的功能。所有頂級應用程序功能(想象菜單抽屜項目)都可以通過boolean
配置值進行切換。Firebase遠程配置值的自定義驗證邏輯?
因此,所有功能都有可能是偶然的disabled
,讓用戶留下應用程序的空殼。
我們可以添加一些客戶端邏輯來回退到合理的功能配置,但是在我們的情況下,有些原因並不直接(每個功能取決於可用的服務器端模塊)。
是否有某種方法可以爲Firebase Remote Config
值指定一些自定義驗證規則?理想情況下,如果這些服務器端是好的,所以不可能在首先禁用所有功能切換的情況下發布更改。
或者某種客戶端驗證,但這看起來好像它會涉及創建某種本地緩存作爲真實的來源,而不是利用遠程配置的內置本地緩存+默認值(它不會聽起來不錯)。