メインコンテンツにジャンプ

Google Play ステージドロールアウト: しくみ

Google Play ステージドロールアウトのしくみは、Play Console の Production、Open testing、Closed testing でどのように動作するかを説明します。さらに、Capgo チャンネルとライブウェブ更新のパーセンテージロールアウトも含まれます。

Google Play ステージド ロールアウト: しくみ

Google Playのステージドロールアウトは、100%に達する前に、Androidアプリバンドルをトラック内のユーザーのパーセンテージにリリースします。 使用する リリース, オープンテスト, および クローズドテスト を使用して、バースト半径を制限し、クラッシュと評価を監視します。 内部テスト は、100名までのテスターを対象に高速チェックを行うものであり、生産環境でのパーセンテージロールアウトとは異なる。 Capacitor アプリ、ストアのロールアウトを Capgo チャンネル と組み合わせて 進歩的なロールアウト を実施することができます。必要な場合、ライブウェブ更新のパーセンテージベースの配信をストアのリリース間で実施します。

Play Consoleでは2026年

Googleは4つのリリースサーフェイスを記録しています。

Play Consoleで追跡する ビルドを受け取る ステージドロールアウトの割合
内部テスト 招待されたテスターに最大100名 ステージドロールアウトなし(テスター全員にフルトラック配信)
クローズドテスト 選択したメールリストまたはGoogleグループ はい
オープンテスト ストアリストイングから参加した全員 はい
リリース 選択した国における対象ユーザー はい (国別ターゲット設定は生産環境で利用可能です)

ソース: リリースを準備し、リリースする そして テスト用の設定を用意する.

一般的なフロー: 内部テスト 煙突テストのために 信頼できるベータグループ向けのクローズドテスト 幅広いフィードバックを得るためにオープンテスト そして __CAPGO_KEEP_0__ 本番 指定されたパーセンテージで

Playのステージドロールアウトのしくみ

Googleの ステージドロールアウトを使用してアプリの更新をリリースする Play Consoleのガイドは、ループを説明しています。

  1. Open 本番, オープンテストまたは クローズドテスト Open
  2. リリースまたはエディットしてアップロード Android アプリ バンドル バージョン versionCode がリリースされているトラックよりも高い versionCode Play では、ユーザーがエントリーできるすべてのトラックで、最高互換性のあるバージョンを配信します。 したがって、最新のProductionビルドは、同じユーザーに対して、トラックの下位のテストビルドを上書きできます。
  3. ロールアウトの割合を設定 (1%から100%まで) ロールアウトを開始
  4. Android ビタルの監視、クラッシュ、レビュー
  5. 割合を増やす
  6. __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ 停止, または 再開 リリースのタブからロールアウトを停止する (ロールアウトを管理).
  7. メトリクスが健康なときに100%に昇格する。

Googleのドキュメントから重要な制約:

  • ロールアウトのユーザーはGoogleによって選択されます。コンソールUIで個々のユーザーを選択することはできません。
  • トラック上の競合するドラフトリリースを完了または破棄する前に、Googleは新しいステージドロールアウトを作成する前に、前のリリースが100%に到達する前に開始する必要があります。
  • ユーザーを即時インストール強制することはできません。ユーザーはPlayがリリースを配信するときにアップデートします。
  • プロダクションステージドロールアウトは 特定の国や地域を対象にGoogle Play Developer __CAPGO_KEEP_0__

The Google Play Developer API Google Play Developer __CAPGO_KEEP_0__production, beta Google Play Developer __CAPGO_KEEP_0__ qa オープンなテストの場合のトラックID

内部テストの場合のトラックID、または名前付きのクローズドトラック

Signal ロールアウト中の監視
シグナル チェックする場所
インストール後に発生するクラッシュ率 Google Play ステージドロールアウトのしくみ
Play Console Android ビタルの 広範なロールアウト前に実施する事前チェック
Play Consoleの事前チェックレポート ユーザーレビュー
ストアのリスト表示フィードバック あなたの API ダッシュボードはバージョン ヘッダーと関連付けられています。

バージョンヘッダと関連付けられた__CAPGO_KEEP_0__ダッシュボード

一定の割合の増加を待ってから信号を集めるようにします。Googleのヘルプセンターでは、拡大する前に監視することを推奨しています。多くのチームは、少なくとも1日、初期の割合を生産環境で保持しています。 halt ロールアウトを停止 versionCodePlayは自動的にロールバックするバイナリを提供しません。

Capgo チャンネルとパーセンテージロールアウト (ライブアップデート)

ストアのロールアウトは ネイティブシェル ユーザーがPlayからダウンロードするものが変わります。 Capgo handles ライブウェブバンドルアップデート inside an already installed Capacitor app.

  • チャンネル Capgoのリリースチャンネル機能名production, betaデバイスをアップデートストリームにマップし、カスタム名を付けることができます。デバッグ中は、特定のデバイスIDをチャンネルに強制できます。
  • 段階的なロールアウト keep a 安定したフォールバック チャンネルにバンドルを保持する ロールアウトの対象 指定された デバイスの割合に達するまで Web層の修正に対して新しいPlayビルドを出さずに、増加、減少、停止、完了、またはロールバックできます。

Play ステージドロールアウトを使用するには、ネイティブ code、権限、または targetSdkVersionネイティブのCapgo、権限、または

を変更する場合。__CAPGO_KEEP_0__ パーセンテージロールアウトを使用してください

  1. 修正はHTML、CSS、またはJavaScriptにあり、OTADeliveryを許可するコンプライアンスレビューがあれば。 推奨される組み合わせ戦略、すると クローズ または オープン テスト、すると プロダクション ステージド ロールアウト
  2. 日常のウェブ修正用に、安定した Capgo チャンネルにプロダクション デバイスを指示します。
  3. Run a チャンネルで進歩的なロールアウトを実行したい場合、自動的に安定したフォールバックが含まれるキャニャー ウェブ バンドルを取得します。 Play ロールアウトを停止する場合は、ビタルのレグレスが発生した場合、ウェブ メトリクスのレグレスが発生した場合は __CAPGO_KEEP_0__ の進歩的なロールアウトをロールバックします。
  4. Google Playのロールアウトを停止するには、重要な指標が悪化した場合にします。ウェブメトリクスが悪化した場合には、Capgo の進化的なロールアウトを戻します。

ルールと要件のリマインダー

  • 各新しいバンドルには、ユーザーがすでに受け取っている任意のオーバーラップトラックで受け取ることができる versionCode より高いバージョンが必要です。
  • Play App Signingを使用するアプリは、各 Google Play アプリ署名.
  • 未完了のステージドリリースを完了またはドラフトを破棄する必要があります。同じトラックで競合するリリースを開始する前にリリースの準備とロールアウト).

FAQ

FAQ

内部テストはパーセンテージを使用しますか?

テスターは内部版またはクローズド版をどうインストールするか?

テスターは内部またはClosedビルドをどうやってインストールするのですか?

Google Play のステージドロールアウトとは何か When should Capacitor teams use Capgo instead of raising the Play rollout?

変更がウェブアセットに限定され、ストアのコンプライアンスチェックリストを通過した場合に使用します。ネイティブプラグインのアップグレード、メニューの変更、パーミッションの変更は、新しいPlayリリースが必要です。

Google Play Staged Rollouts: How It Works から続きます。

Google Play Staged Rollouts: How It Works を使用している場合 Google Play ステージド ロールアウト: しくみ Capgoを連携する @capgo/capacitor-in-app-review の実装詳細については @capgo/capacitor-in-app-review を参照してください。 @capgo/capacitor-in-app-review を使用してネイティブ機能を実装します。 @capgo/capacitor-in-app-review を使用してネイティブ機能を実装します。 @capgo/capacitor-native-market を使用して実装詳細を確認します。 @capgo/capacitor-native-market の実装詳細については @capgo/capacitor-native-market を参照してください。 for the capgo implementation detail in capacitor-native-market. @capgo/capacitor-native-market Using @capgo/capacitor-native-market Capacitor オーバー・ザー・エア(OTA)アップデート: アップロードガイド Capacitor OTA Updates: App Store Approval Guide

Live updates for Capacitor apps

Capgoでウェブ層のバグが実行中の場合、Capgoを通じて修正を配信し、数日間待つ必要のあるアプリストアの承認を待つのではなくします。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路に残ります。

最新のブログ

Capgoは、プロフェッショナルなモバイルアプリを作成するために必要な最高の洞察を提供します。