Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

このガイドでは、Firebase コンソールを使用して Android App Bundle(AAB)を App Distribution にアップロードし、生成された APK を配布する方法について説明します。

このガイドに沿って作業を進めるには、次の前提条件を満たしている必要があります。Firebase プロジェクトへのアクセス権がある(オーナーまたは Firebase 管理者)、Google Play デベロッパー アカウントへのアクセス権がある(所有者または管理者)、アプリの状態が Google 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 Android アプリが Firebase プロジェクトに追加されます。

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

  2. Google Play への Firebase リンクの作成と AAB のアップロードを行うために、アプリが次の要件を満たしていることを確認します。

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

    • Google Play のアプリがアプリ ダッシュボードで設定されていること。

    • Google Play のアプリが次のステータスであること。

      • アプリが公開中、つまり下書きの段階ではなく、審査が完了していること(Google Play Console の [アップデート状況] 列が空白であること)。

      • アプリが次のいずれかの Google Play トラックで配布されていること: 内部テスト、クローズド、オープンテスト、製品版。

  3. Firebase Android アプリを Google Play デベロッパー アカウントにリンクします。

    1. Firebase コンソールで、[ プロジェクトの設定] に移動し、[統合] タブを選択します。

    2. Google Play カードの [リンク] をクリックします。
      すでに Google Play へのリンクがある場合は、[管理] をクリックします。

    3. 画面上の手順に従って App Distribution 統合を有効にし、Google Play にリンクする Firebase Android アプリを選択します。

    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 コンソールで各テスターのステータス(招待を承諾したか、アプリをダウンロードしたか)を確認できます。