即時遠端設定最佳做法

即時 Remote Config可讓您附加接聽程式,並即時接收設定更新。如果功能或使用者流程需要頻繁更新,例如測試新功能時立即切換功能旗標,或是宣傳限時搶購活動,就非常適合使用這項功能。

善用即時 Remote Config

如要盡量發揮即時 Remote Config 的價值,請著重於應用程式中需要即時更新的重要區域 (例如功能旗標切換),並仔細管理這些特定元件周圍的監聽器生命週期事件。

這項目標策略可確保只有在使用者瀏覽應用程式的相關部分時,才會發出設定更新的擷取要求。

如果更新不需要立即傳送,請考慮使用較長的擷取間隔,並搭配即時監聽器,以便立即更新重要參數。這可確保非活躍使用者仍會收到最新的設定,同時減少整體擷取量,並讓應用程式執行個體在導覽至即時功能前載入新值。

使用即時 Remote Config 時的注意事項

使用即時 Remote Config 時,請注意下列事項,確保擷取作業和電池耗電量維持在最佳狀態:

  • 擷取限制:每當您在控制台中更新參數,系統就會將失效信號傳送至接聽用戶端應用程式,觸發擷取作業,而這些作業會計入擷取限制。
  • 耗電量:保持開啟的 HTTP 連線以監聽更新,會增加使用者裝置的耗電量。

您可以使用 addOnConfigUpdateListener 新增監聽器。如果您在應用程式的不同區段中新增多個接聽程式,Remote Config 會為所有接聽程式維護及重複使用單一 HTTP 連線。如要清除新增的監聽器,請對每個 ConfigUpdateListenerRegistration 物件呼叫 remove。如要關閉開放的網路連線,請務必移除所有新增的接聽程式。

後續步驟