Google Play での新規 Instant Apps の公開はすべて、Instant 対応 App Bundle で行う必要があります。2021 年後半には、既存の Instant Apps に対するアップデートの公開についても、Instant 対応 App Bundle で行う必要があります。
詳しくは、Android デベロッパー ブログの投稿をご覧ください。
Instant App 対応のアプリを作成して、Play Console からユーザーに配信することができます。
ヒント: Android App Bundle を使用してアプリを作成すると、1 つのアーティファクトを 1 回ビルド、署名、アップロードするだけで、インストール用アプリと Instant App に対応できます。
ステップ 1: リリースを作成する
リリースを作成する手順は次のとおりです。
- Play Console にログインします。
- アプリを選択します。
- ファミリー向けプログラムのアプリでは Instant App を公開できません。
- 左側のメニューで [リリース管理] > [Android Instant Apps] を選択します。次の 3 つのトラックタイプが表示されます。
- 内部テスト版: 内部テスト版トラックは、開発段階で Instant App を迅速に導入する場合に使用します。Instant App を公開するには、[アプリのリリース] ページでインストール用アプリの APK をアップロードする必要があります。
- アルファ版: アルファ版トラックは、リリース候補のバージョンをテスターに送信する場合に使用します。Instant App を公開するには、[アプリのリリース] ページで、インストール用アプリを内部テスト版、アルファ版、ベータ版、または製品版のトラックに公開する必要があります。
- 製品版: Instant App を含め、アプリの製品版トラックを公開する際に使用します。Instant App を公開する前に、アプリが公開されてインストール可能な状態にあり、アプリのリリースページに製品版 APK があることが必要です。
- 作成するリリースタイプの横に表示される [管理] を選択します。各トラックタイプの設定について詳しくは、以下の関連するセクションをご覧ください。
- 注: Instant App に対応した App Bundle を使用している場合、またはインストール可能なバンドルをすでにアップロードしている場合は、[ライブラリから追加] を選択して、Instant App を含むバンドルをリリース トラックにアップロードできます。
- 変更を保存します。
- [リリースを作成] を選択します。
トラックの詳細
内部テスト版とアルファ版内部テスト版またはアルファ版のトラックに Instant App を配信するには、まずテスターのリストを作成します。
- Play Console にログインします。
- 左側のメニューで、設定アイコン
> [テスターの管理] > [リストを作成] を選択します。
- テスターリストの名前を入力します。
- メールアドレスをカンマ区切りで入力するか、[CSV をアップロード] をクリックします。
.CSV
ファイルを使用する場合、各メールアドレスはカンマで区切らず 1 行に 1 つずつ記載します。.CSV
ファイルをアップロードすると、入力済みのメールアドレスは上書きされるのでご注意ください。 - [リストを作成] をクリックします。
テスターのリストの登録
テスターの設定は、対応するインストール用アプリと Instant App リリースのトラックに適用されます。たとえば、インストール用アプリのアルファ トラックにテスターのリストを追加すると、同じリストが Instant App のアルファ トラックに適用されます。
- Play Console にログインします。
- アプリを選択します。
- 左側のメニューで [リリース管理] > [Android Instant Apps] を選択します。
- 内部テスト版またはアルファ版のトラックの横にある [管理] を選択します。
- [テスト方法] の横に表示される [テスターのリストを使用したクローズド テスト] を選択します。
- リストの名前を選択します。
- テスターと共有する [オプトイン URL] をコピーします。
- 変更を保存します。
参加用 URL をユーザーと共有
テストを作成すると、Instant App への URL リンクが生成されるので、これをテスターと共有します。テスターがオプトイン リンクをクリックすると、注意事項とオプトイン確認のリンクが表示されます。
ユーザーは一度に 1 つの Instant App のリリース トラックのみをテストできます。アプリの内部テスト版リリースをテストしているユーザーが、アルファ版リリースのテストにオプトインすると、内部テスト版リリースのテストから自動的に除外されます。
製品版リリースを作成する際に、Instant App を利用できる国を変更できます。デフォルトでは、Instant App を利用できる国は、インストール用アプリを配信する国と同じになっています。
配信する国を変更するには、[Instant App のリリース先] の下矢印 を選択します。
ステップ 2: Instant App のリリースを準備する
- 画面上の手順に沿って、Instant App の APK を追加し、リリースに名前を付けます。
- リリース名は Play Console のみで使用され、ユーザーには表示されません。
- このフィールドには、マニフェストのバージョン名が自動で入力されます。
- Play Console 内でリリースが識別しやすくなるよう、ビルドのバージョン(「3.2.5-RC2」)や内部用コードネーム(「バナナ」)など、わかりやすい名前に変更することもできます。
- リリースの変更内容を保存するには、[保存] を選択します。
- リリースの準備が完了したら、[確認] を選択します。
ステップ 3: リリースを確認して公開する
前提条件: リリースを公開する前に、そのアプリの [ストアの掲載情報]、[コンテンツのレーティング]、[価格と販売 / 配布地域] に必要事項がすべて入力されていることを確認してください。各項目の入力が完了していると、左側のメニューで各項目の横に緑色のチェックマークが表示されます。
インストール用のアプリの項目に必要事項を記入してある場合は、Instant App にも同じ情報が適用されます。Instant App を配信できるかどうかは、アプリの除外対象のデバイスではなく、Instant App のマニフェストによって決まります。
Instant App を公開する準備が整ったら、次の手順を行います。
- Play Console にアクセスします。
- アプリを選択します。
- 左側のメニューで [リリース管理] > [Android Instant Apps] を選択します。
- 公開するリリースの横にある [再開] を選択します。
- 未公開のリリースを確認し、必要に応じて変更します。
- [確認] を選択します。[確認して公開] 画面が表示されますので、ユーザーに公開する前にリリースに問題がないことをご確認ください。
- 警告やエラーをすべて確認します。
- [公開を開始] を選択します。
ステップ 4: リリースの詳細を確認する
リリースを作成すると、[Android Instant Apps] ページで、内部テスト版、アルファ版、製品版のトラックに公開したアプリの最新リリースに関して、以下の情報を確認できます。
- リリース名: Play Console でリリースを識別するための名前(内部用コードネームやビルドのバージョンなど)です。
- 公開の詳細: 各リリースの最新の公開イベントを示すタイムスタンプです。
- APK の詳細: 現在のリリースや以前のリリースに追加された有効なバージョン コードのリストです。
- 公開履歴: アプリのリリースが中止または再開されたときのタイムスタンプを示すタイムラインです。
- リリース履歴: これまでの全リリースのリストです。バージョン コードの詳細、公開履歴、リリースノートも確認できます。
ユーザーをモバイルウェブに誘導する
一定の割合のユーザーモバイルウェブと Instant App のパフォーマンスをテストして比較する場合は、トラフィックの一部をモバイルウェブに誘導できます。これは、モバイル ホールドバックと呼ばれます。
モバイル ホールドバックを設定するには:
- Play Console にログインします。
- アプリを選択します。
- 左側のメニューで [リリース管理] > [Android Instant Apps] を選択します。
- 製品版トラックの横に表示される [管理] を選択します。
- [設定] の横にある下矢印
を選択します。
- [モバイル ホールドバック] の横に表示される [編集] を選択します。
- モバイルウェブに誘導するトラフィックの量を入力します。たとえば、0.95 と入力すると、Instant App の対象トラフィックのうち、95% がモバイルウェブに送信され、残りの 5% が Instant App に送信されます。
Instant App に問題があることが判明し、(すべてのトラックで)すべてのユーザーをモバイルウェブにリダイレクトする場合は、次の手順に沿って操作します。
- Play Console にログインします。
- アプリを選択します。
- 左側のメニューで [リリース管理] > [Android Instant Apps] を選択します。
- [配信を停止] > [確認] を選択します。
エラーを修正する
分割 APK に関するエラーが発生した場合は、Android デベロッパー サイトで詳細をご確認ください。