Google Play 以外でのみアプリを配信する場合は、Android Developer Console を使用してデベロッパー ID を管理し、アプリのパッケージ名を登録します。このガイドでは、アカウントを確認し、認定済みの Android デバイスにアプリをインストールできるようにする方法について説明します。
アカウントを作成する
まず、Google アカウントを使用して Android Developer Console アカウントに登録します。学生や趣味で利用する場合は、確認要件が少なく、料金もかからない特別なアカウント タイプを作成できます。
アプリの配布方法を選択する
アプリは引き続きサイドローディングできます。ユーザー エクスペリエンスは、選択したパスによって異なります。
本人確認を完了してください
身元確認用の正式な書類を提出する必要があります。要件は、個人として登録するか、組織として登録するかによって異なります。必要な情報がすべて揃っていれば、通常 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 で次の操作を行います。
- Enter the package name: 登録する一意のパッケージ名を入力します。
- 鍵を追加: アプリの署名鍵ペアから SHA-256 証明書フィンガープリントを入力します。ステータスが [審査中] に変わります。
- 所有権を証明する: 既存のパッケージ名の場合は、秘密鍵で APK に署名してアップロードする必要があります。Android Developer Console には、このチャレンジ用に APK のアセット フォルダに追加するスニペットが用意されています。登録が完了すると、メールで通知され、デベロッパー コンソールのパッケージ ステータスが [登録済み] に更新されます。
パッケージ名を移行する
デベロッパー アカウント間でパッケージ名を移行することもできます。転送は [設定] ページで管理します。転送を開始するには、次のものが必要です。
- 確認ステータス: 移行元と移行先の両方のアカウントが確認済みで、正常な状態である必要があります。
- 登録済みのキー: パッケージ名には登録済みのキーがあり、インストール可能である必要があります。
- 必要な情報: 移行先のデベロッパー 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 |
_ここでは、単一の鍵が過半数を占めていません。インストール数が 50 以上のデベロッパー C と D は、パッケージ名を登録できます。デベロッパー E は別の namerequest 権限を使用する必要があります。
50 回未満のインストールの場合、先着順でキーが提供されます:
インストール数 50 件以上という基準値を満たす鍵がない場合は、既知のすべての鍵が先着順で登録可能になります。1 人のデベロッパーがパッケージ名を登録すると、他のデベロッパーはパッケージに別の名前を使用する必要があります(または例外をリクエストする必要があります)。
デベロッパー |
パッケージ名 |
キー |
インストール数 |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
このシナリオでは、キーを持つすべてのデベロッパーが対象となります。1 人のデベロッパーがパッケージ名を登録すると、他のデベロッパーは権限をリクエスト_する必要があります。