遠端設定推出功能可讓您安全地逐步發布應用程式的新功能和更新。您可以使用遠端設定參數,以受控的方式向特定使用者群組推出新的應用程式功能。逐步完成推出作業時,可使用 Firebase Crashlytics 和 Google Analytics (分析) 監控功能是否成功。您可以利用遠端設定推出功能執行以下操作:
- 盡量減少潛在問題:找出並解決所有錯誤或問題,避免大多數使用者受到影響。
- 收集寶貴的意見回饋:向少數目標對象收集意見回饋,然後反覆調整導入作業,再向更廣大的目標對象推出。
- 啟用疊代式開發:針對廣泛部署的應用程式快速進行疊代變更,同時降低風險
- 監控您關注的指標:透過 Crashlytics 比較推出作業和控制組的應用程式穩定性,並使用 Google Analytics (分析) 監控收益和參與度等指標。
舉例來說,如果您建立的應用程式包含生成式 AI,並將提示儲存在遠端設定 JSON 參數中,則您可能會想要:
- 建立推出作業,將含有 LLM 提示的參數更新為一小部分使用者。
- 監控成效:轉換次數增加或減少嗎? 參與度又如何?當機次數是否更多?
- 視推出結果而定,您可以進行以下操作:
- 復原變更。
- 更新提示參數值以調整及修正模型的回應。
- 提高階段推出比例,向更多目標對象推出,最終向全體使用者推出。
您也可以使用 Firebase 控制台存取所有變更的記錄。
主要功能
依使用者屬性指定 | 根據使用者屬性、應用程式行為或其他相關條件,為特定使用者區隔提供功能。 |
階段推出 | 逐步提高開放存取新功能的使用者百分比,降低未預期問題的風險。 |
監控穩定性 | 使用 Crashlytics 監控功能版本可能帶來的潛在問題,例如當機、一般錯誤和無回應的應用程式。 |
深入瞭解重要指標 | 請確認新版本對你重視的 Google Analytics (分析) 指標有正面影響,例如轉換、收益和使用者參與度。 |
復原功能 | 如果推出結果顯示潛在問題,請為所有或特定區隔受影響的使用者復原至舊版功能。 |
運作方式
遠端設定推出作業依賴三個主要元件:
- 遠端設定會儲存及管理應用程式的設定資料,包括功能旗標和設定參數。
- Crashlytics 可以提供即時當機回報與效能監控功能,方便您追蹤發布的影響並快速找出任何趨勢問題。
- Google Analytics (分析) 可讓您根據使用者屬性指定推出作業,「」並監控發布作業對收益、使用者參與度和轉換事件等重要指標的影響。
詳情請參閱「關於遠端設定推出」。
實作方式
進行遠端設定 | 您可以在 Firebase 控制台中定義功能旗標和設定參數。 | |
設定 Crashlytics | 將 Crashlytics 整合至您的應用程式,即可監控效能及找出任何問題。 | |
設定 Google Analytics (分析) | 將 Analytics (分析) 整合至應用程式,以便查看收益和使用者留存等重要指標。 | |
實作推出邏輯 | 您可以在 Firebase 控制台和應用程式中設定遠端設定,以便根據使用者指定條件存取及套用功能旗標和設定參數。 | |
監控及疊代 | 監控 Crashlytics 資料和使用者意見回饋,藉此追蹤推出作業帶來的影響,並視需要進行調整。 |
政策與限制
A/B 測試實驗和遠端設定推出作業共用總實驗限制:24。舉例來說,如果執行 12 個 A/B 版本測試,則執行中作業數上限為 12 個。