Google Play 以外でのみアプリを配信する場合は、Android Developer Console を使用してデベロッパー ID を管理し、アプリのパッケージ名を登録します。 このガイドでは、アカウントを確認し、認定済みの Android デバイスにアプリをインストールできるようにする方法について説明します。
アカウントを作成
Google アカウントを使用してアカウントを登録できます。学生や趣味でアプリを開発している場合は、確認要件が少なく、料金もかからない特別なアカウント タイプを作成できます。
アプリの配信方法を選択する
アプリは引き続きサイドローディングできます。ユーザー エクスペリエンスは、選択した方法によって異なります。
本人確認を完了してください
本人確認を行うには、公的機関発行の書類を提出する必要があります。要件は、個人として登録するか、組織として登録するかによって異なります。必要な情報がすべて揃っていれば、通常 10 分ほどで完了します。
すべてのアカウントに必要な情報
戸籍上の姓名と住所: 個人は、適格性確認プログラムの一環として、政府機関発行の写真付き身分証明書と住所証明書類を提出する必要があります。米国在住の個人の場合、身分証明書と住所証明書類として認められるのは次のようなものです。
- パスポート
- 地方行政機関発行の身分証明書
- 運転免許証
- 永住権カードまたはグリーンカード
- 住所が記載された政府機関発行の写真付き身分証明書
- 電気、水道、ガス、インターネット、ケーブルテレビの公共料金の請求書
- 保険の明細書(住宅保険、健康保険など)
- クレジット カードまたは銀行の明細書
連絡先情報: ワンタイム パスワード(OTP)で確認された非公開のメールアドレスと電話番号。
組織向けの追加要件
- D-U-N-S ナンバー: Dun & Bradstreet から提供される、組織の一意の 9 桁の識別子。ビジネスの法的な身元(情報)を確立するために世界中で使用されます。組織が DUNS ナンバーをお持ちでない場合は、Dun &Bradstreet のウェブサイトから無料で取得できます。
- 確認済みのウェブサイト: Google Search Console を使用して、組織のウェブサイトを確認する必要があります。
- 組織の公的機関発行の書類: 米国の
組織が提出する必要がある書類の例を以下に示します。お住まいの地域で必要な書類は異なる場合があります。
- 組織の名称が記載された、IRS 発行または IRS の押印付きの文書、通知、書簡 (例: CP575、147C、CP299、988、937、1050、5822 など)
- IRS に提出されたフォームは、そのフォームのコピーが IRS のウェブサイトで公開されている場合にのみ受け付けることができます (例: フォーム 8871、990 など)。
- 組織がビジネス活動を行っている州が発行した、組織の名称が記載された会社設立証書(Certificate of Business Incorporation)
- 組織の名称が記載された直近の SEC 提出書類(例: フォーム 10-K、10-Q、8-K)
- Experian、Equifax、または TransUnion が発行した、組織の名称が記載されたビジネス信用報告書
- 政府機関のみ: 全称、住所、日付を含む正式な手紙
パッケージ名を登録する
確認が完了したら、[パッケージ] ページでアプリのパッケージ名を登録できます。登録プロセスでは、アプリが確認済みのデベロッパー ID にリンクされます。登録するには、Android Developer Console で次の操作を行います。
- パッケージ名を入力する: 登録する一意のパッケージ名を入力します。
- 鍵を追加する: アプリの署名鍵ペアの SHA-256 証明書フィンガープリントを入力します。ステータスが [審査中 ] に変わります。
- 所有権を証明する: 既存のパッケージ名の場合は、秘密鍵で APK に署名してアップロードする必要があります。Android Developer Console には、このチャレンジのために APK のアセットフォルダに追加するスニペットが用意されています。登録が完了すると、メールで通知され、Play Console のパッケージ ステータスが [登録済み ] に更新されます。
パッケージ名を移行する
デベロッパー アカウント間でパッケージ名を移行することもできます。移行は [設定] ページで行います。移行を開始するには、次のものが必要です。
- 確認済みのステータス: 移行元と移行先の両方のアカウントが確認済みで、良好な状態である必要があります。
- 登録済みの鍵: パッケージ名に登録済みの鍵があり、インストール可能である必要があります。
- 必要な情報: 移行先のデベロッパー ID、両方のアカウントの注文 ID、移行の理由が必要です。
重複するパッケージ名を処理する
複数のデベロッパーが同じパッケージ名を使用している場合、登録する権利はパッケージの所有権のルールによって決まります。次のルールは、既知の合計インストール数の 50% 以上を占める署名鍵を持つデベロッパーにパッケージ名を割り当てることを目的としています。
- 過半数を占めるクラスタ: デベロッパーの鍵がすべての インストールの 50% 以上を占めている場合、そのデベロッパーが登録の優先権を持ちます。
- 相当数のクラスタ: 1 つの鍵がインストールの 50% 以上を占めていない場合、「相当数のクラスタ」(50 件以上のインストール)を持つデベロッパーは、パッケージ名を登録できます。
- 先着順: 相当数のクラスタが存在しない場合、既知の鍵を持つ デベロッパーは、先着順でパッケージ名を登録できます。
これらのルールを次の例で示します。
過半数を占める鍵所有者の優先順位:
既知の合計インストール数の 50% 以上を占める署名鍵を持つデベロッパーが、登録の優先権を持ちます。他のデベロッパーは、別のパッケージ名を使用する必要があります。
デベロッパー |
パッケージ名 |
キー |
インストール数 |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
このシナリオでは、デベロッパー A がパッケージ名を登録できます。 デベロッパー B は別の名前を使用するか、例外を申請する必要があります。
インストール数が 50 件以上の鍵の対象:
1 つの鍵がインストールの 50% 以上を占めていない場合は、インストール数が 50 以上のすべての鍵が登録の対象になります。インストール数が 50 未満の鍵を持つ他のデベロッパーは、パッケージ名を使用する権限をリクエストする必要があります。
デベロッパー |
パッケージ名 |
キー |
インストール数 |
C |
com.test.2 |
21 |
100 |
D |
com.test.2 |
22 |
100 |
E |
com.test.2 |
23 |
10 |
ここでは、1 つの鍵が過半数を占めていません。インストール数が 50 以上のデベロッパー C と D は、パッケージ名を登録できます。デベロッパー E は別のパッケージ名を使用するか、このパッケージ名を使用する権限をリクエストする必要があります。
インストール数が 50 未満の鍵の先着順:
インストール数 50 件以上という基準値を満たす鍵がない場合は、既知のすべての鍵が先着順で登録可能になります。1 人のデベロッパーがパッケージ名を登録すると、他のデベロッパーはパッケージに別の名前を使用する必要があります(または例外をリクエストします)。
デベロッパー |
パッケージ名 |
キー |
インストール数 |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
このシナリオでは、鍵を持つすべてのデベロッパーが対象となります。1 人のデベロッパーがパッケージ名を登録すると、他のデベロッパーは権限をリクエストする必要があります。
確認
Android Developer Console のガイドをダウンロードして、コンソールとその機能のステップごとの チュートリアルをご覧ください。