2017-04-04 93 views
3

我們使用Firebase Remote Config來遠程切換我們的AndroidiOS應用中的功能。所有頂級應用程序功能(想象菜單抽屜項目)都可以通過boolean配置值進行切換。Firebase遠程配置值的自定義驗證邏輯?

因此,所有功能都有可能是偶然的disabled,讓用戶留下應用程序的空殼。

我們可以添加一些客戶端邏輯來回退到合理的功能配置,但是在我們的情況下,有些原因並不直接(每個功能取決於可用的服務器端模塊)。

是否有某種方法可以爲Firebase Remote Config值指定一些自定義驗證規則?理想情況下,如果這些服務器端是好的,所以不可能在首先禁用所有功能切換的情況下發布更改。

或者某種客戶端驗證,但這看起來好像它會涉及創建某種本地緩存作爲真實的來源,而不是利用遠程配置的內置本地緩存+默認值(它不會聽起來不錯)。

回答