開始使用遠端設定推出功能


您可以利用遠端設定推出功能,安全地逐步推出應用程式的新功能和更新。執行推出作業後,您可以指定特定使用者群組,藉此控制應用程式新功能的發布。與 A/B 測試一樣,在發布過程中,已啟用的群組會與相同大小的控制組進行測量,以在結果中進行有意義的比較。

步驟 1:透過遠端設定、Crashlytics 和 Google Analytics (分析) 檢測應用程式

您必須先使用 Firebase 遠端設定、Crashlytics 和 Google Analytics (分析) 檢測應用程式,才能開始使用遠端設定推出功能,向使用者逐步推出新功能。

  1. 按照開始使用遠端設定一文中的操作說明,將遠端設定和 Analytics (分析) 新增至應用程式,並建立遠端設定範本。您必須確保使用 Firebase BoM v32.6.0 以上版本 (遠端設定 SDK v21.6.0 以上版本)。
  2. 請按照「開始使用 Crashlytics」一文的操作說明,在應用程式中新增 Crashlytics。請務必實作 Firebase iOS SDK 10.24.0 以上版本。

為獲得最佳效能,建議您在應用程式中實作即時遠端設定,以確保發布值會在發布後立即擷取。

步驟 2:在 Firebase 控制台中設定推出作業

透過遠端設定、Crashlytics 和 Analytics (分析) 檢測應用程式後,您可以使用 Firebase 控制台建立推出作業。

  1. Firebase 主控台中,前往「Remote Config」(遠端設定),然後開啟「Rollouts」(推出作業)
  2. 按一下「建立推出作業」
  3. 在「Parameter」欄位中,選取現有參數或建立要隨推出作業更新的新參數,然後點選「Next」
  4. 建立或選取目標條件。這個條件會定義哪些裝置將加入已啟用推出功能的群組和控制組。如要進一步瞭解啟用推出作業和控制組如何指派給使用者,請參閱「瞭解推出群組成員資格」。

  5. 按一下「Next」,然後在「Enabled value」欄位中,新增要向使用者發布的值。

  6. 在「隨機百分比」欄位中,輸入要接收啟用值的裝置總百分比。由於 Firebase 會指派大小相等的控制組,確保評估啟用功能的效能時準確比較結果,因此除非您設為 100%,否則這個值必須為 50% 以下。請注意,這個值會受到條件限制。舉例來說,如果您設定的條件僅針對應用程式 2.0 版推出,而 30% 的使用者已採用 v2.0,將此值設為 50% 則表示從使用者族群中,有 15% 會取得推出值。

  7. 按一下 [Next] (下一步),提供「Name」(名稱) 並輸入「Description」(說明) (選填),然後按一下 [Save] (儲存)

  8. 如要開始推出,請按一下「Publish changes」,查看已變更的參數,然後再次按一下「Publish changes」

推出作業應該會開始,您應該就能立即查看結果。

後續步驟