Keystore ファイルの生成
- 最初にアプリを Google Play ストアへ申請する際に使用するApp Signing Keystore ファイルと、その関連情報は、安全な場所に保管しておくことを強く推奨します。このファイルはあなたの身元を証明するものであり、今後アプリを更新して公開するために必須です。このファイルを紛失すると、Google Play ストア上の既存アプリを更新できなくなります。
- Upload 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> を、それぞれ目的の ファイル名 と エイリアス名 に置き換えてから、次を実行します:
実行後、Keystore パスワード の設定を求められます。
- Keystore パスワード を設定し、忘れないようにしてください。Android アプリにコード署名する際に再度必要になります。
- 案内に従って詳細情報を入力します。
-
キー パスワード を設定します:
- 任意のパスワード を入力します。
- または、キーボードの Return または Enter キーを押して、Keystore パスワード を キー パスワード と同じに設定します。
Keystore ファイル は、上記のコマンドを実行したパスに作成・保存されます。
Firebase 設定ファイルと Firebase サービス アカウント ファイルのダウンロード
- Firebase Cloud Messaging サーバーキーは、2024 年 6 月 21 日をもってサポート終了となりました。プッシュ通知の利用を継続するには、サポート終了となった FCM サーバーキーの代わりに、新しいサービス アカウント JSON ファイル(FSA ファイル)へ更新してください。
- Firebase 設定ファイルと Firebase サービス アカウント ファイルは、Android アプリでプッシュ通知サポートを有効にするために必須です。
1. Firebase 設定ファイルのダウンロード
- Firebase コンソールにサインインします。
-
対象のプロジェクトを選択します。まだプロジェクトを作成していない場合は、次の手順を実行します。
-
設定 アイコンをクリックし、プロジェクトの設定 を選択します。
- 「一般」タブに移動します。
- [Your apps] カードで、設定ファイルが必要なアプリのパッケージ名を選択します。
- google-services.json ボタンをクリックします。Firebase 設定ファイル がデバイスにダウンロードされます。
2. Firebase サービス アカウント ファイルのダウンロード
-
対象のプロジェクトを選択します。
-
[設定] をクリックし、[プロジェクトの設定] を選択します。
-
[サービス アカウント] タブに移動し、[新しい秘密鍵を生成] をクリックします。確認ポップアップが表示され、確定すると Firebase サービス アカウントファイルがダウンロードされます。
-
キーを含む JSON ファイルを安全に保管し、Creator アカウントにアップロードしてプッシュ通知を有効にします。
注意事項
- ポータルに設定されたアイドルセッションのタイムアウトは、顧客向けのコード署名済みモバイルアプリのセッションには影響しません。