本文へスキップ
バージョン:v8

Android Playストアへのデプロイ

Capacitorを使用している場合は、Google Playへのデプロイに関するCapacitorのドキュメントも参照してください。Google Playへのデプロイ

アプリのリリースビルドの生成

Androidのリリースビルドを生成するには、ウェブアプリをビルドしてから、次のCLIコマンドを実行します。

npx cap copy && npx cap sync

これにより、すべてのウェブアセットがコピーされ、プラグインの変更が同期されます。

次に、Android Studioを開きます。

npx cap open android

APKへの署名

Android Studioを使用してローカルにAABバイナリを作成するには

  • 「ビルド」メニューを開きます
  • 「署名付きバンドル/APKの生成」を選択します
  • 指示に従って、キーストアファイルを使用してAABに署名します

詳細については、Androidのドキュメントを参照してください

Google Play署名

まだAndroidアプリバンドルに移行していない場合は、Google Play ConsoleでPlayアプリ署名にオプトインする必要があります。

新規アプリ

まず、Google Play Consoleで新しいアプリを作成します。アプリ署名を有効にするには、新しいリリース画面(本番、公開テスト、クローズドテスト、内部テストのいずれかのページ)に移動する必要があります。「新しいリリースの作成」ボタンを選択します(現時点では実際に新しいリリースを作成する必要がないため、リリースの種類は関係ありません)。

Google Play Console's Production tab with arrow pointing to the 'Create new release' button.

「アプリの整合性」セクションで、「アプリ署名キーの変更」ボタンをクリックします。

Google Play Console's App integrity section with the 'Change app signing key' button highlighted.

次に、「Java Keystoreからキーをエクスポートしてアップロードする」オプションを選択します。これは、キーを保持し、Google Playで署名に使用できる唯一の方法です。Appflowを使用してクラウドでAndroidアプリをビルドしている場合も、これはキーストアファイルをAppflowにアップロードするために必要なオプションです。

The Google Play Console showing the option to 'Export and upload a key from Java Keystore'.

画面の指示に従ってキーストアを生成します。同じキーストアファイルを使用して、Appflowダッシュボードでもアプリに署名できます。キーストアファイルの生成についてヘルプが必要な場合は、当社のドキュメントを参照してくださいこちら。生成されたzipファイルがアップロードされたら、準備完了です!キーストアファイルで署名されたAABバイナリをビルドし、Google Playにアップロードします。

既存のアプリ

現時点では、既存のアプリはAAB形式を使用する必要はありませんが、Playアプリ署名を使用して登録できます。

アプリ署名にオプトインするには、アプリの以前のリリースに署名するために使用されたアプリ署名キーをアップロードする必要があります。「設定」->「アプリの整合性」に移動し、以下のスクリーンショットに示されている2つの方法のいずれかを選択します。キーがアップロードされたら、Playアプリ署名に登録できます。

The opt-in options for Play App Signing in the Google Play Console.

ヒント

アプリのサイズが小さくなり、パフォーマンスが向上し、セキュリティが強化されるため、AABバイナリ形式はアプリ開発者とユーザーの両方にとってメリットがあります。APK形式を使用している既存のAndroidアプリがある場合は、AABに移行して、提供されるすべての優れた機能を活用することを検討してください。

Google Playストアへのアプリの提出

リリースAAB/APKが生成されたので、Playストアのリストを作成し、AAB/APKをアップロードできます。

Google Playストアデベロッパーコンソールにアクセスして、新しいデベロッパーアカウントを作成します。

注意

Google Playでデベロッパーアカウントを作成するには、25米ドルの費用がかかります。

デベロッパーアカウントを作成したら、「アプリケーションの作成」をクリックします。

The Google Play Store Developer Console with the 'CREATE APPLICATION' button highlighted.

アプリの説明を入力し、スクリーンショットと追加情報を提供してください。準備ができたら、生成された署名付きリリースAAB/APKをアップロードして、アプリを公開します。

アプリのアップデート

アプリの進化に伴い、新機能や修正プログラムによるアップデートが必要になります。アプリのアップデートは、新しいバージョンをGoogle Playストアに提出するか、Appflowのライブアップデート機能などのライブアップデートサービスを使用するかのいずれかによって行うことができます。ライブアップデートを使用すると、Playストアに変更を提出することなく、Appflowダッシュボードからユーザーに直接変更をプッシュできます。ライブアップデートの詳細については、こちらをご覧ください。

注意

Google Playストアが更新されたAAB/APKを受け入れるには、android/app/build.gradleファイルのversionCode値を増分し、上記の指示に従ってリリース用のアプリを再ビルドする必要があります。