Instant App を配信する

Google Play での新規 Instant Apps の公開はすべて、Instant 対応 App Bundle で行う必要があります。2021 年後半には、既存の Instant Apps に対するアップデートの公開についても、Instant 対応 App Bundle で行う必要があります。

詳しくは、Android デベロッパー ブログの投稿をご覧ください。

Instant App 対応のアプリを作成して、Google Play Console からユーザーに配信できます。

注: ファミリー向けプログラムのアプリの場合、Instant App は公開できません。

ヒント: Android App Bundle を使用してアプリを作成すると、1 つのアーティファクトを 1 回ビルド、署名、アップロードするだけで、インストール用アプリと Instant App に対応できます。

ステップ 1: Instant Apps を有効にする

まず、Google Play Instant をリリースタイプとして追加し、有効になったことを確認します。

  1. Google Play Console を開いて [詳細設定] ページ([リリース] > [設定] > [詳細設定])に移動します。
  2. [リリースの種類] タブを選択します。
  3. [+ リリースタイプを追加] をクリックして、[Google Play Instant] を選択します。

この手順を完了すると、リリースタイプとして [Google Play Instant] が表示されるようになります。また、ステータスが [有効] となり、緑色のチェックマークが表示されます。

ステップ 2: リリースを作成する

リリースとは、アプリ本体やアプリのアップデートを公開する際に準備するビルド アーティファクトの単体、またはその複数を組み合わせたものです。以下のトラック向けに Instant App リリースを作成できます。

  • 内部テスト版: 内部テスト版リリースは、選択した最大 100 人のテスターに公開されます。
  • クローズド テスト版: クローズド テスト版リリースは、選択した限られた人数のテスターに公開されます。公開されたテスターは、プレリリース版のアプリをテストして、フィードバックを送信できます。
  • 製品版: 製品版リリースは、選択した国のすべての Google Play ユーザーに公開されます。

重要: 新しいリリースを作成するには、テストトラックにアプリをリリースする権限が必要です。

Instant App のリリースを作成するには:

  1. Google Play Console を開いて、リリースを開始するトラックに移動します。
    • クローズド テスト トラック([リリース] > [テスト] > [クローズド テスト])
      • 注: 既存のクローズド テスト トラックに対してリリースを作成するには、[トラックを管理] を選択します。新しいトラックを作成するには、[トラックを作成] をクリックします。
    • 内部テストトラック([リリース] > [テスト] > [内部テスト])
    • 製品版トラック([リリース] > [製品版])
  2. ページの右上にあるリリースタイプのフィルタは、デフォルトで [標準] が選択されています。下矢印をクリックしてリリースタイプを表示し、[Instant Apps のみ] を選択します。
  3. Instant App リリースの作成手順は、リリースを作成するトラックによって若干異なります。
    • 内部テスト版と製品版のリリースの場合: ページの右上にある [新しいリリースを作成] をクリックします。
    • クローズド テスト版のリリースの場合: [アルファ版] トラックの横にある [トラックを管理] をクリックし、[新しいリリースを作成] を選択します。
      • 注: [新しいリリースを作成] が無効になっている場合は、セットアップ タスクが完全に終わっていない可能性があります。該当するタスクについては、[ダッシュボード] ページで確認できます。

各トラックタイプの設定について詳しくは、以下の関連するセクションをご覧ください。テスト全般について詳しくは、オープンテスト版、クローズド テスト版、内部テスト版をセットアップするをご覧ください。

トラックの詳細

内部テストとクローズド テスト

テスターを追加する

テストに関する記事の手順に沿ってテスターリストを作成し、アプリを使用するようにテスターを招待して、Instant App を内部テストトラックまたはクローズド テスト トラックに配信します。

アプリのリンクをテスターと共有する前に、以下の点にご注意ください。

  • テスターの設定は、対応するインストール用アプリと Instant App のトラックに適用されます。たとえば、インストール済みのアプリのクローズド テスト トラックに追加したテスターリストは、Instant App のクローズド テスト トラックにも適用されます。
  • テスターが一度にテストできるのは、Instant App の 1 つのリリース トラックのみです。つまり、アプリの内部テスト版リリースを試しているテスターが、クローズド テスト版リリースのテストにオプトインすると、内部テスト版リリースからは自動的に除外されます。
製品版

製品版リリースを作成する際に、Instant App を利用できる国を変更できます。デフォルトでは、インストール済みのアプリを提供する国が選択されています。

製品版または事前登録版の標準アプリに対し選択した国や地域を対象に設定できます。アプリを配信する国を変更するには、その Instant App リリースの [製品版] ページ([リリース] > [製品版])で [国 / 地域] タブを選択します。

ステップ 3: Instant App のリリースを準備する

  1. 画面上の手順に沿って、Instant App の APK を追加し、リリースに名前を付けます。
    • リリース名は Google Play Console のみで使用され、ユーザーには表示されません。
    • このフィールドには、マニフェストのバージョン名が自動で入力されます。
    • Google Play Console 内でリリースを識別しやすくするため、ビルドのバージョン(「3.2.5-RC2」)や内部用コードネーム(「バナナ」)のような、わかりやすい名前に変更できます。
  2. リリースの変更内容を保存するには、[保存] を選択します。
  3. リリースの準備が完了したら、[リリースのレビュー] を選択します。

ステップ 4: リリースを確認して公開する

前提条件: リリースを公開する前に、そのアプリのストアの掲載情報コンテンツのレーティングがすべて入力済みであることを確認し、価格を設定してください。

インストール用アプリについて上記の項目を記入済みの場合は、Instant App にも同じ情報が適用されます。Instant App を配信できるかどうかは、アプリの除外対象のデバイスではなく、Instant App のマニフェストによって決まります。

Instant App を公開する準備ができたら、リリースを確認して公開する手順を行うことができます。

ステップ 5: リリースの詳細を確認する

リリースを作成すると、[クローズド テスト] ページ、[内部テスト] ページ、または [製品版] ページに公開した最新のアプリのリリースに関する情報が表示されます。リリースタイプのフィルタ(デフォルトでは [標準] が選択されています)を使用して、[Instant Apps のみ] を選択し、リリースを見つけて、以下の情報を確認します。

  • リリース名: Google Play Console でリリースを識別するためだけの名前(内部用コードネームやビルドのバージョンなど)です。
  • 公開の詳細: 各リリースの最新の公開イベントを示すタイムスタンプです。
  • APK の詳細: 現在のリリースや以前のリリースに追加された有効なバージョン コードのリストです。
  • 公開履歴: アプリのリリースが中止または再開されたときのタイムスタンプを示すタイムラインです。
  • リリース履歴: これまでの全リリースのリストです。バージョン コードの詳細、公開履歴、リリースノートも確認できます。

Instant App のリリースを [リリースの概要] ページ([リリース] > [リリースの概要])で検索することもできます。

ユーザーをモバイルウェブに誘導する

一定の割合のユーザー

モバイルウェブと Instant App のパフォーマンスをテストして比較する場合は、トラフィックの一部をモバイルウェブに誘導できます。これは、モバイル ホールドバックと呼ばれます。

モバイル ホールドバックを設定するには:

  1. Google Play Console を開き、アプリを選択します。
  2. 調整する Instant App リリースのトラックページ([クローズド テスト]、[内部テスト]、[製品版])に移動するか、[リリースの概要] ページ([リリース] > [リリースの概要])で検索します。
  3. ページの右上にあるリリースタイプのフィルタ(デフォルトでは [標準] が選択されています)をクリックして、[Instant Apps のみ] を選択します。
  4. [モバイルウェブ] タブを選択します。
  5. [モバイルウェブにリダイレクトするユーザー] の横で、モバイルウェブに誘導するユーザーの割合を入力します。たとえば、「0.95」と入力すると、Instant App の対象トラフィックのうち、95% がモバイルウェブに送られ、残りの 5% が Instant App に送られます。
  6. 変更内容を保存します。
全ユーザー

Instant App に問題があることが判明し、(すべてのトラックで)すべてのユーザーをモバイルウェブにリダイレクトする場合は、次の手順に沿って操作します。

  1. Google Play Console を開いて [詳細設定] ページ([リリース] > [設定] > [詳細設定])に移動します。
  2. [Google Play Instant] まで下にスクロールして、[管理] をクリックします。
  3. [Instant App 有効] チェックボックスをオフにします。
  4. [保存] をクリックします。

エラーを修正する

分割 APK に関するエラーが発生した場合は、Android デベロッパー サイトで詳細をご確認ください。

この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

問題を迅速に解決できるよう、ログインして追加のサポート オプションをご利用ください。