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


透過 Remote Config 推出功能,您可以逐步安全地為應用程式發布新功能和更新。您可以指定特定使用者群組,藉此控制新應用程式功能的發布情形。就像 A/B 版本測試一樣,在推出時,系統會對已啟用的群組和相同規模的控制組進行評估,以便比較結果。

步驟 1:使用 Remote ConfigCrashlyticsGoogle Analytics 為應用程式進行檢測

您必須先使用 Remote Config 推出作業,逐步向使用者推出新功能,然後才能在應用程式中加入 Firebase 遠端設定、CrashlyticsGoogle Analytics

  1. 請按照「開始使用遠端設定」一文中的操作說明,將 Remote ConfigAnalytics 新增至應用程式,並建立 Remote Config 範本。請確認您使用的是 Firebase BoM 32.6.0 以上版本 (Remote Config SDK 21.6.0 以上版本)。
  2. 請按照「Crashlytics 入門」一文的操作說明,將 Crashlytics 新增至應用程式。 請務必導入 Firebase iOS SDK 10.24.0 以上版本。

為獲得最佳效能,建議您在應用程式中導入即時的 Remote Config,確保系統一發布新版本,就會立即擷取相關的推播值。

步驟 2:在 Firebase 控制台中設定推播

在應用程式使用 Remote ConfigCrashlyticsAnalytics 進行檢測後,您可以使用 Firebase 控制台建立推出作業。

  1. Firebase 控制台中前往 Remote Config,然後開啟「推送」。
  2. 按一下「建立推出作業」
  3. 在「參數」欄位中選取現有參數,或建立新的參數以便在推出時更新,然後按一下「下一步」
  4. 建立或選取目標條件。這個條件會定義要將哪些裝置新增至啟用推播功能和控制組。如要進一步瞭解如何將啟用推行和控制組指派給使用者,請參閱「瞭解推行群組成員資格」。

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

  6. 在「隨機百分比」欄位中,輸入應接收啟用值的裝置總百分比。由於 Firebase 會指派大小相同的控制組,以便在評估已啟用功能的成效時,確保結果比較的準確性,因此這個值必須為 50% 以下,除非您要將功能推廣至 100%。請注意,這個值會受到限制條件的約束:舉例來說,如果您設定的條件只會向應用程式 2.0 版推出,且 30% 的使用者已採用 2.0 版,則將這個值設為 50% 表示總使用者人數的 15% 會取得推出值。

  7. 按一下「Next」,然後提供「Name」和 (選用)「Description」,然後按一下「Save」

  8. 如要開始導入,請按一下「發布變更」,查看變更參數,然後再次按一下「發布變更」

這時應該會開始推播,您應該很快就能查看結果。

後續步驟