即時 Remote Config 可讓您附加事件監聽器,並即時接收設定更新。這項功能適合需要頻繁更新的功能或使用者流程,例如在測試新功能時立即切換功能旗標,或宣傳限時快閃促銷活動。
善用即時Remote Config
如要充分發揮即時 Remote Config 的價值,請著重於應用程式中需要即時更新的重要區域 (例如功能旗標切換),並仔細管理這些特定元件的事件監聽器生命週期事件。
這項策略可確保只有在使用者瀏覽應用程式的相關部分時,才會擷取設定更新。
如果更新內容不需要立即傳送,建議您延長擷取間隔,並搭配即時事件監聽器,立即更新重要參數。這樣一來,不活躍的使用者仍可隨著時間收到最新設定,同時減少整體擷取量,並讓應用程式執行個體在前往即時功能前,就能載入最新值。
使用即時Remote Config時的注意事項
使用即時 Remote Config 時,請注意下列事項,確保擷取和電池消耗量達到最佳狀態:
- 擷取限制:每當在控制台中更新參數時,系統就會向監聽用戶端應用程式傳送撤銷信號,觸發擷取作業,並計入擷取限制。
- 電池消耗:維持開放的 HTTP 連線來監聽更新,會增加使用者裝置的電池用量。
您可以使用 addOnConfigUpdateListener 新增事件監聽器。如果您在應用程式的不同部分新增多個事件監聽器,Remote Config 會維護並重複使用單一 HTTP 連線,供所有事件監聽器使用。如要清除新增的事件監聽器,請對每個 ConfigUpdateListenerRegistration 物件呼叫 remove。如要關閉開啟的網路連線,請務必移除所有新增的事件監聽器。
後續步驟
- 瞭解提高 Remote Config 擷取效率的最佳做法。
- 如要進一步瞭解即時更新,請參閱「瞭解即時Remote Config」。