Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

Firebase コンソールを使用して Android アプリをテスターに配布する

このガイドでは、Firebase コンソールを使用して Android App Bundle(AAB)を App Distribution にアップロードし、生成された APK を配布する方法について説明します。このガイドに沿って進めるには、自身が管理者またはオーナーである Google Play アカウントのアクセス権と、Play アカウントで公開されているアプリが必要です。

Android App Bundle の配信について

App Distribution は Google Play の内部アプリ共有サービスと統合して、アップロードした AAB を処理し、テスターのデバイス構成用に最適化された APK を提供します。AAB を配布すると、以下を行うことができます。

  • テスターのデバイス向けに最適化された APK(Google Play が提供)を実行する。
  • デバイス固有の問題を検出してデバッグする。
  • Play Feature DeliveryPlay Asset Delivery などの App Bundle 機能をテストする。
  • テスターのダウンロード サイズを削減する。

始める前に

  1. まだ追加していない場合は、Firebase を Android プロジェクトに追加します

    他の Firebase プロダクトを使用していない場合は、プロジェクトを作成してアプリを登録するだけでかまいません。ただし、今後追加のプロダクトを使用する場合は、上述のリンク先のページのステップをすべて完了してください。

  2. Firebase プロジェクトを Google Play アカウントに接続します。接続すると、次の要件を満たすアプリが Firebase プロジェクトと Google Play アカウントの間で自動的にリンクされます。

    • Google Play と Firebase にアップロードするアプリのパッケージ名が同じであること。

    • Google Play のアプリが公開中であること。「公開中」とは、そのアプリのストアの掲載情報が完成して承認されており、かつそのアプリが Google Play のトラック(内部テスト、クローズド テスト、本番環境テスト、オープンテスト)に配布されていることを言います。

    Firebase プロジェクトを接続するには:

    1. 自分が Firebase プロジェクトのオーナーであること、および Google Play アカウントの管理者アカウントまたはオーナーであることを確認します。

    2. Firebase プロジェクトで (設定)に移動し、[プロジェクト設定] > [統合] の順にクリックします。

    3. まだ行っていない場合は、Google アナリティクス カードを使用して Google アナリティクスを有効にします。これは、プロジェクトを Google Play にリンクするために必要です。

    4. Google Play カードの [リンク] をクリックします。

ステップ 1. アプリをビルドする

アプリのプレリリース版をテスターに配布する準備ができたら、AAB をビルドします(手順については、Android Studio のドキュメントをご覧ください)。

ステップ 2. テスターにアプリを配布する

テスターにアプリを配布するには、Firebase コンソールを使用して AAB ファイルをアップロードします。

  1. Firebase コンソールの [App Distribution] ページを開きます。指示に従って Firebase プロジェクトを選択します。

  2. [リリース] ページで、配布するアプリをプルダウン メニューから選択します。

  3. アプリの AAB ファイルをコンソールにドラッグしてアップロードします。

  4. アップロードが完了したら、ビルドを受け取るテスター グループとテスターを指定します。次に、ビルドのリリースノートを追加します。

    テスター グループの作成方法については、テスターの管理をご覧ください。

  5. [Distribute] をクリックして、テスターがビルドを利用できるようにします。

ビルドを配布すると、Firebase コンソールの App Distribution ダッシュボードで 150 日間(5 か月間)利用できます。ビルドが期限切れになる 30 日前に、テストデバイス上のテスターのビルドリストとコンソールの両方に有効期限のお知らせが表示されます。

アプリのテストに招待されていないテスターには、開始するための招待メールが届きます。既存のテスターには、新しいビルドのテスト準備ができていることを知らせるメールが届きます(テストアプリのインストール手順についてはテスターの設定ガイドをご覧ください)。Firebase コンソールで各テスターのステータス(招待を承諾したか、アプリをダウンロードしたか)を確認できます。