アップロード用 Keystore ファイルの生成
Android 用のアップロード用 Keystore ファイルを生成するには、Java Development Kit (JDK) または Java Runtime Environment (JRE) がセットアップされている必要があります。代わりに Android Studio を使用することもできます。
- Terminal または Command Prompt を開きます。
-
<my-release-キー> と <alias_name> を、それぞれアップロード用 keystore のファイル名とエイリアス名に置き換えてから、次を実行します:
keytool -genkeypair -v -keystore <my-release-キー>.keystore -alias <alias_name> -keyalg RSA -keysize 2048 -有効期限 20000 -storetype jks
Keystore パスワードの設定を求められます。
- Keystore パスワードを設定し、必ず控えておきます。このパスワードは、Android アプリにコード署名する際に再度必要になります。
- 案内に従って詳細情報を入力します。
-
キー パスワードを設定します:
- 任意のパスワードを入力するか、
- キーボードの Enter キーを押して、Keystore パスワードと同じものをキー パスワードとして設定します
アップロード用 Keystoreファイルは、上記のコマンドを実行したパスに作成・ダウンロードされます。
「The JKS keystore uses a proprietary 形式. It is recommended to migrate to PKCS12 which is an 業界 スタンダード 形式.」というエラーメッセージが表示される場合があります。このメッセージは無視して、そのまま続行してください。
App Signing Keystore ファイルの生成
メモ:
- 初回の Google Play ストアへのアプリ公開時に使用するApp Signing Keystoreファイルと、その関連情報は、安全な場所に保管しておくことを強く推奨します。このファイルはあなたの身元を証明するものであり、今後アプリを更新して公開する際に必須となります。このファイルを紛失すると、Google Play ストア上の既存アプリを更新できなくなります。
- アップロード用 Keystoreファイルを公開用の App Signing Keystore として使用する場合は、このファイルも同様に安全に保管してください。
- Android 用の App Signing Keystore ファイルを生成するには、Java Development Kit (JDK) または Java Runtime Environment (JRE) がセットアップされている必要があります。代わりに Android Studio を使用することもできます。
- Terminal または Command Prompt を開きます。
-
<my-release-キー> と <alias_name> を、それぞれ app signing keystore のファイル名とエイリアス名に置き換えてから、次を実行します:
keytool -genkeypair -v -keystore <my-release-キー>.keystore -alias <alias_name> -keyalg RSA -keysize 2048 -有効期限 20000 -storetype jks
Keystore パスワードの設定を求められます。
- Keystore パスワードを設定し、必ず控えておきます。このパスワードは、Android アプリにコード署名する際に再度必要になります。
- 案内に従って詳細情報を入力します。
-
キー パスワードを設定します:
- 任意のパスワードを入力するか、
- キーボードの Enter キーを押して、Keystore パスワードと同じものをキー パスワードとして設定します
App Signing Keystoreファイルは、上記のコマンドを実行したパスに作成・ダウンロードされます。
「The JKS keystore uses a proprietary 形式. It is recommended to migrate to PKCS12 which is an 業界 スタンダード 形式.」というエラーメッセージが表示される場合があります。このメッセージは無視して、そのまま続行してください。
Firebase config ファイルと Firebase サービスアカウント ファイルのダウンロード
メモ:
- Firebase Cloud Messaging サーバーキーは 2024 年 6 月 21 日をもってサポート終了となりました。プッシュ通知を引き続き利用するには、サポート終了した FCM サーバーキーの代わりに、新しいサービスアカウント JSON ファイル(FSA ファイル)に更新してください。
- Firebase Config ファイルとFirebase サービスアカウント ファイルは、Android アプリでプッシュ通知サポートを有効にするために必須です。
1. Firebase config ファイルのダウンロード
-
-
対象のプロジェクトを選択します。まだプロジェクトを作成していない場合は、次の操作を行います。
-
-
-
設定アイコンをクリックし、プロジェクトの設定を選択します。
-
一般タブに移動します。
-
Your appsカードで、設定ファイルが必要なアプリのパッケージ名を選択します。
-
google-services.jsonボタンをクリックします。Firebase 設定ファイルがデバイスにダウンロードされます。
2. Firebase サービス アカウントファイルをダウンロードする
-
-
対象のプロジェクトを選択します。
-
設定をクリックし、プロジェクトの設定を選択します。
-
サービス アカウントタブに移動し、新しい秘密鍵を生成をクリックします。確認ポップアップが表示され、確定するとFirebase サービス アカウントファイルがダウンロードされます。
-
キーが含まれるJSONファイルを安全に保管し、Creator アカウントにアップロードします。