オープンソース プラットフォームにアプリを登録する

このガイドでは、オープンソース プラットフォームにアプリを登録する方法について説明します。このプロセスは、他のストアでアプリを配信する場合と似ています。オープンソース プラットフォームでアプリの配信を継続するために登録は必須ではありませんが、登録することで、ユーザーは現在と同じインストール エクスペリエンスを継続できます。

始める前に、Android Developer Console アカウントまたは Google Play Console アカウントを設定します。アカウントをお持ちでない場合は、デベロッパーの確認ガイドに沿って登録してください。

ユーザーがアプリをインストールする方法を選択する

確認と登録を行うかどうかによって、ユーザーは次のいずれかの方法でアプリをインストールできます。

  • ユーザーへの影響はありません。アプリを認証済み ID に登録すると、ユーザーはこれまでどおりにアプリをインストールできるようになります。
  • 高度なフローの設定。アプリを登録したくない場合は、ユーザーがデバイスで高度なフローを有効にできます。この設定を 1 回行うだけで、未確認のデベロッパーのアプリをインストールできるようになります。

新しいアプリを登録する

新しいアプリを登録する手順は次のとおりです。

  1. Android Developer Console または Google Play Console の [Android デベロッパーの確認] タブで、[パッケージ名を登録] をクリックします。
  2. 新しいアプリのパッケージ名を入力し、[次へ] をクリックします。
  3. [鍵を追加] をクリックし、署名鍵の SHA-256 証明書フィンガープリントを入力します。指紋を抽出する手順については、ヘルプセンターのガイドをご覧ください。オープンソース プラットフォームが署名鍵を使用してアプリを配信している場合は、これ以上の手順を行う必要はありません。
  4. オープンソース プラットフォームが独自の鍵でアプリに再署名する場合は、プラットフォームにアプリを公開した後、プラットフォーム署名付きの APK をダウンロードします。
  5. APK から SHA-256 証明書フィンガープリントを抽出します。
  6. コンソールで、登録したアプリに移動し、[鍵を追加] をクリックして、抽出した SHA-256 証明書フィンガープリントを入力します。所有権の確認を求めるプロンプトが表示されたら、[確認] をクリックし、既存のアプリを登録するセクションの手順 9 ~ 12 に沿って操作します。このプロンプトは、プラットフォームの鍵を登録する前に、プラットフォームから 50 台以上の Android デバイスに新しいアプリがインストールされた場合にのみ表示されます。

既存のアプリを登録する

オープンソースのアプリ プラットフォームが署名鍵を使用してアプリを配布している場合は、既存のパッケージ名登録ガイドに沿って登録してください。

オープンソース プラットフォームがキーで再署名する既存のアプリを登録する手順は次のとおりです。

  1. オープンソース プラットフォームからプラットフォーム署名付き APK をダウンロードします。
  2. APK から SHA-256 証明書フィンガープリントを抽出します。指紋を抽出する手順については、ヘルプセンター ガイドをご覧ください。
  3. Android Developer Console または Google Play Console の Android デベロッパーの確認ページで、[パッケージ名を登録] をクリックします。
  4. 既存のアプリのパッケージ名を入力し、[次へ] をクリックします。
  5. [鍵を選択] をクリックします。アプリの既知のインストール数が 50 件未満の場合は、[鍵を追加] をクリックして、代わりに SHA-256 証明書フィンガープリントを入力します。
  6. 抽出された SHA-256 証明書フィンガープリントを、有効なフィンガープリントのリストから選択します。フィンガープリントがリストにない場合は、[別の登録方法を表示]、[他の鍵のフィンガープリントを表示] の順にクリックし、リストからフィンガープリントを選択します。
  7. [Add key] をクリックします。
  8. [APK をアップロード] をクリックします。
  9. 提供されたスニペットをコピーし、アプリのソースツリーに移動して、assets フォルダに adi-registration.properties という名前のファイルを作成し、そのファイルにスニペットを貼り付けます。
  10. スニペットを含む新しいアプリ バージョンをオープンソース プラットフォームに公開します。
  11. プラットフォームから新しい APK バージョンをダウンロードします。
  12. APK をコンソールにアップロードします。