App Bundle と APK を内部で共有する

2021 年 8 月より、Google Play での新規アプリの公開は Android App Bundle で行う必要があります。新規アプリのサイズが 150 MB を超える場合は、Play Asset Delivery または Play Feature Delivery のいずれかを使用する必要があります。

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

内部アプリ共有では、内部チームやテスターに共有する App Bundle または APK を内部アプリ共有のアップロード ページにアップロードし、リンクを生成することで、それらをすぐに共有できます。このようにアプリを共有する場合は、アクセス権をメーリング リストのみに制限するか、リンクを共有するすべてのユーザーにダウンロードを許可することができます。

準備

内部アプリ共有にファイルをアップロードする前に、以下の重要事項についてご確認ください。

  • テストトラックにアプリをリリースする権限がある場合は、デフォルトで、内部共有対象の APK をアップロードすることが許可されています。
  • バージョン コードは新しいものや一意のものである必要はありません。共有する App Bundle や APK にはバージョン コードを再利用できます。
  • デバッグ可能な APK をアップロードして共有できます。
  • 内部アプリ共有にアップロードしたアーティファクトは、App Bundle エクスプローラには表示されません。また、テストトラックや製品版トラックのリリースに含めることもできません。
  • 内部アプリ共有にアップロードされたアーティファクトの署名にはどのような鍵を使用してもかまいません。製品版キーやアップロード鍵で署名する必要はありません。アーティファクトは、内部アプリ共有鍵で自動的に再署名されます。これは該当するアプリ用に Google で自動的に作成された鍵です。
  • 内部アプリ共有リンクを共有するユーザー数に制限はありませんが、リンクを使ってアプリをダウンロードできるユーザーは 100 人までです。
  • ダウンロード リンクの有効期限はアップロード日の 60 日後です。

アプリをアップロードして共有する

テスト対象のアプリをアップロードして共有する
  1. アップロード権限のあるユーザーとして追加された Google アカウントにログインした後、内部アプリ共有のアップロード ページにアクセスします。
  2. [アップロード] を選択します。
  3. デベロッパーやテスターがアプリを識別するためのバージョン名を入力するか、APK または App Bundle の割り当て済みのバージョン名を使用します。
  4. [アップロードを確認] を選択します。
  5. アップロードした App Bundle または APK の横にあるコピーアイコンをクリックして、アプリの URL をクリップボードにコピーします。
  6. ダウンロード リンクをテスターと共有します。

アップロード権限のあるユーザーや認定テスターを追加する

アップロード権限のあるユーザーを追加する

方法 1: アップロード権限のあるユーザーの新しいリストを作成する

  1. Play Console を開きます。
  2. アプリを選択します。
  3. 左側のメニューで [リリース] > [内部テスト] > [内部アプリ共有] を選択します。
  4. [アップロードしたユーザーとテスター] タブで、[アップロードしたユーザーの管理] までスクロールして [メーリング リストの作成] を選択します。
  5. アップロード権限のあるユーザーのリストを識別する名前を入力します。
    • 今後アプリをテストする際に、同じリストを使用できます。
  6. メールアドレスをカンマ区切りで入力するか、[CSV ファイルをアップロード] を選択します。CSV ファイルを使用する場合、各メールアドレスはカンマで区切らず 1 行に 1 つずつ記載します。
    • メールアドレスを入力した後に CSV ファイルをアップロードすると、入力していたメールアドレスはすべて上書きされます。
    • アップロード権限のあるユーザーは、Play Console アカウントのユーザーでなくてもかまいません。
  7. [変更を保存] を選択します。
  8. 使用するリストの名前の横にあるチェックボックスをオンにします(複数可)。

注: メールアドレスのリストを作成しておけば、Google Play デベロッパー アカウントのテストトラックにアップロード権限のあるユーザー、ダウンロード権限のあるユーザー、認定テスターを追加する際、同じリストを再利用できます。

方法 2: アップロード権限のあるユーザーの既存のリストを使用する

  1. Play Console を開きます。
  2. アプリを選択します。
  3. 左側のメニューで [リリース] > [内部テスト] > [内部アプリ共有] を選択します。
  4. [アップロードしたユーザーとテスター] タブで、[アップロードしたユーザーの管理] までスクロールし、使用するリストの名前の横にあるチェックボックスをオンにします(複数可)。
認定テスターを追加する

重要: 認定テスターを追加した後、内部アプリ共有を有効にする方法の手順をそのテスターに提供します。

方法 1: リンクを使って誰でもアプリを利用できるようにする

  1. Play Console を開きます。
  2. アプリを選択します。
  3. 左側のメニューで [リリース] > [内部テスト] > [内部アプリ共有] を選択します。
  4. [アップロードしたユーザーとテスター] タブで、[テスターの管理] までスクロールして [リンクを共有したユーザーはダウンロードできます] チェックボックスをオンにします(デフォルトでオンになっています)。

方法 2: 認定テスターの新しいリストを作成する

  1. Play Console にログインします。
  2. アプリを選択します。
  3. 左側のメニューで [開発ツール] > [内部アプリ共有] を選択します。
  4. [認定テスター] タブを選択します。
  5. [利用可能リンク] で [メーリング リスト] を選択します。
  6. [リストを作成] をクリックします。
  7. テスターのこのリストを識別する名前を入力します。今後アプリをテストする際に、同じリストを使用できます。
  8. メールアドレスをカンマで区切って入力するか、[新しい CSV ファイルをアップロード] をクリックします。CSV ファイルを使用する場合、各メールアドレスはカンマで区切らず 1 行に 1 つずつ記載します。
    • : メールアドレスを入力した後に CSV ファイルをアップロードすると、入力していたメールアドレスはすべて上書きされます。
  9. [保存] をクリックします。
  10. 使用するリストの名前の横にあるチェックボックスをオンにします(複数可)。

注: メールアドレスのリストを作成しておけば、Google Play デベロッパー アカウントのテストトラックにアップロード権限のあるユーザー、ダウンロード権限のあるユーザー、認定テスターを追加する際、同じリストを再利用できます。

  1. Play Console を開きます。
  2. アプリを選択します。
  3. 左側のメニューで [リリース] > [内部テスト] > [内部アプリ共有] を選択します。
  4. [メーリング リスト] タブを選択します。
  5. [ダウンロード権限のあるユーザー] の横で [メーリング リストの作成] を選択します。
  6. ダウンロード権限のあるユーザーのリストを識別する名前を入力します。
    • 今後アプリをテストする際に、同じリストを使用できます。
  7. メールアドレスをカンマ区切りで入力するか、[CSV ファイルをアップロード] を選択します。CSV ファイルを使用する場合、各メールアドレスはカンマで区切らず 1 行に 1 つずつ記載します。
    • メールアドレスを入力した後に CSV ファイルをアップロードすると、入力していたメールアドレスはすべて上書きされます。
    • アップロード権限のあるユーザーは、Play Console アカウントのユーザーでなくてもかまいません。
  8. [変更を保存] を選択します。
  9. 使用するリストの名前の横にあるチェックボックスをオンにします(複数可)。

注: メールアドレスのリストを作成しておけば、Google Play デベロッパー アカウントのテストトラックにアップロード権限のあるユーザー、ダウンロード権限のあるユーザー、認定テスターを追加する際、同じリストを再利用できます。

方法 3: 認定テスターの既存のリストを使用する

  1. Play Console を開きます。
  2. アプリを選択します。
  3. 左側のメニューで [リリース] > [内部テスト] > [内部アプリ共有] を選択します。
  4. [メーリング リスト] タブを選択します。
  5. [ダウンロード権限のあるユーザー] の横で、使用するリストの名前の横にあるチェックボックスをオンにします。

認定テスターが内部アプリ共有を有効にする方法

認定テスターが内部アプリ共有のアプリをダウンロードするには、Google Play ストア アプリで内部アプリ共有を有効にする必要があります。

  1. Google Play ストア アプリ Google Play を開きます。
  2. メニュー アイコン メニュー > [設定] をタップします。
  3. [概要] セクションで Play ストアのバージョンを 7 回タップします。
  4. [内部アプリ共有] の設定が表示されたら、内部アプリ共有のスイッチをタップしてオンにします。
  5. [オンにする] をタップします。

証明書をダウンロードする

API プロバイダのサービスを使用する際、証明書をアプリのパッケージ名とペア設定するよう求められることがあります。内部アプリ共有のアップロード ページに APK を初めてアップロードすると、Play Console で証明書が生成されます。該当するアプリのアップロードをするたびに、この同じ証明書が使用されます。デベロッパーがアプリの署名に使用した証明書とは関係なく、このテスト版証明書ですべての APK が再署名されます。

テスト版証明書をダウンロードするには:

  1. Play Console を開きます。
  2. アプリを選択します。
  3. 左側のメニューで [リリース] > [内部テスト] > [内部アプリ共有] を選択します。
  4. [アップロードしたユーザーとテスター] タブで、[内部テスト版証明書] までスクロールします。
  5. [証明書をダウンロード] を選択します。
    • 各証明書のフィンガープリントが必要な場合は、証明書のタイプの横にあるコピーアイコンをクリックすると、クリップボードにコピーされます。

問題のトラブルシューティング

内部アプリ共有を使用する際に問題が発生した場合、以下の修正方法をご確認ください。

ユーザーが内部アプリ共有のテスターになっていない
テスターが内部アプリをダウンロードできない場合は、認定テスターとして追加されているか、または誰でもリンクでアプリを利用できるようになっているかを確認します。
テスターがアプリを表示できない

Google Play 上でアプリを表示できないユーザーは、内部アプリ共有を使ってアプリをダウンロードすることはできません。内部アプリをダウンロードできるようにするには、テスターが Google Play 上のアプリのストア掲載情報にアクセスする必要があります。

ダウンロードする内部アプリを表示できない理由については、次のような例が考えられます。

アプリをダウンロードするテスター数の上限

内部アプリ共有リンクを多数のユーザーと共有する場合、1 つのリンクからアプリをダウンロードできるユーザーは 100 人までです。

それ以上のユーザーとリンクを使ってアプリを共有するには、同じ App Bundle または APK をアップロードして、新しいダウンロード リンクを受け取ってください。各リンクからアプリをダウンロードできるユーザーは 100 人までです。

ダウンロード リンクの有効期限が切れている

内部アプリをダウンロードするリンクの期限が切れた場合、もう一度 App Bundle または APK をアップロードして、新しいリンクを受け取ってください。

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

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

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