パーセンテージ ロールアウトで新機能をリリースする

Remote Config を利用してパーセンテージ ロールアウトを行い、新しい機能を段階的に公開していくことができます。このユースケースで、たとえば、新しい 検索機能があり、Remote Config というパラメータを使用して有効または無効にでき、最初はインストールされたユーザーベースの 10% にロールアウトするとします。new_search_feature_flag

そのためには、new_search_feature_flag パラメータを編集して新しい条件を追加し、[ユーザー(ランダム %)] を選択します。スライダーを使用して、0~10 の範囲のランダム パーセンテージを設定します。

Firebase コンソールの GUI の手順を使用して、既存のパラメータでパーセンテージ ロールアウトを行う画像
パーセンテージによる機能ロールアウトのためのパラメータを追加する

これで、Remote Config から new_search_feature_flag の値がフェッチされると、ランダムに選択された 10% のユーザーが値 true を受け取り、残りの 90% のユーザーは値 false を受け取ります。

ユーザー母集団の 10% がこの機能の安定性に満足した場合、パーセンテージを 30%、50% と上げて満足度を確認し、最終的には 100% に設定します。

Remote Config