透過Remote Config發布功能,您可以安全地逐步發布應用程式的新功能和更新。發布功能可讓您指定特定使用者群組,控管新應用程式功能的發布情形。與 A/B 測試相同,在推出時,系統會根據相同規模的控制組評估已啟用群組,以便在結果中進行有意義的比較。
步驟 1:使用 Remote Config、Crashlytics 和 Google Analytics 檢測應用程式
如要開始使用Remote Config推出作業,逐步向使用者發布新功能,請先在應用程式中導入 Firebase 遠端設定、Crashlytics和 Google Analytics。
- 按照「遠端設定入門」中的操作說明,在應用程式中加入 Remote Config 和 Analytics,並建立 Remote Config 範本。請務必使用 Firebase BoM v32.6.0 以上版本 (Remote Config SDK v21.6.0 以上版本)。
- 請按照「開始使用Crashlytics」一文中的操作說明,將 Crashlytics 新增至應用程式。請務必導入 Firebase iOS SDK v10.24.0 以上版本。
為獲得最佳成效,建議您在應用程式中導入即時遠端設定,確保系統會在發布推出值後立即擷取。
步驟 2:在 Firebase 控制台中設定推出作業
在應用程式中導入 Remote Config、Crashlytics 和 Analytics 後,您可以使用 Firebase 控制台建立推出作業。
- 在 Firebase 控制台中,依序前往 Remote Config,然後開啟「推出」。
- 按一下「建立推出作業」。
- 在「參數」欄位中,選取現有參數或建立新參數,以更新推出內容,然後按一下「下一步」。
建立或選取目標條件。這項條件會定義要將哪些裝置加入啟用推出和控制群組。如要進一步瞭解如何將啟用推出功能和控制項群組指派給使用者,請參閱「瞭解推出群組成員資格」。
按一下「下一步」,然後在「已啟用值」欄位中,新增要向使用者發布的值。
在「隨機百分比」欄位中,輸入應收到啟用值的裝置總百分比。由於 Firebase 會指派相同大小的控制組,確保在評估已啟用功能的成效時,能準確比較結果,因此除非您全面推出,否則這個值必須為 50% 或更低。請注意,這個值會受到條件限制。舉例來說,如果您設定的條件是只向應用程式 2.0 版推出,且 30% 的使用者已採用 2.0 版,則將這個值設為 50% 時,表示只有 15% 的使用者會收到推出值。
按一下「下一步」,然後提供「名稱」和 (選用)「說明」,再按一下「儲存」。
如要開始推出,請按一下「發布變更」,查看變更的參數,然後再次按一下「發布變更」。
系統應會開始推出,您幾乎可以立即查看結果。
後續步驟
- 如要進一步瞭解推出結果,請參閱「瞭解推出結果」。