コード署名を使用したAndroidアプリのユーザー向けガイド

コード署名を使用したAndroidアプリのユーザー向けガイド

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

このヘルプページはCreator 6のユーザー向けです。もし古いバージョン(Creator 5)をお使いの場合は、こちらをクリックしてください。また、Creatorのバージョンをご確認ください。

  1. Android のコードサインの前提条件については、こちらのページを参照してください。
  2. 2021 年 8 月 1 日以降、Google は、初めてアプリを公開する場合は、Android App Bundle(AAB)を Google Play に公開するよう求めています。
Android App Bundle (AAB)

AABは、モバイルアプリをGoogle Playストアにアップロードするための新しい公開フォーマットです。このフォーマットには、アプリのすべてのコンパイル済みコードとリソースが含まれており、APKの生成と署名をGoogle Playに委譲しています。 AABを使用することで、デバイスの仕様に応じて必要なアセットやファイルをダウンロードすることで、モバイルアプリのサイズを最適化できます。 

 Creatorでは、Android用の2つのファイルタイプをサポートしています。 

  • AAB - プレイストアに公開するため。
  • APK - Androidデバイスに直接インストールするため。

知っておくべきこと

  • モバイルアプリを、AABAPK、または両方の AAB と APKファイルタイプを使用してコード署名することができます。
  • AAB を使用してアプリをコード署名する場合は、AAB からも APK ファイルを生成することができます。詳細はこちら

2つの異なるキーストアファイルが、適切なファイルタイプを生成するために必要です:

キーストアファイルのアップロード

これは、開発者が公開したアプリを識別するために使用される、2次元のキーストアファイルです。 ユーザーは、このキーストアファイルを作成し、AABを生成するときに使用する必要があります。 キーストアファイルの生成とアップロードの方法を学びましょう。

アプリ署名キーストアファイル

これは、モバイルアプリをインストールするために署名するために使用される主なキーストアファイルです。ユーザーは、このキーストアファイルを作成し、APKを生成するときに使用する必要があります。アプリ署名キーストアファイルを生成する方法を学びましょう。

Androidアプリを署名するために、以下のファイルタイプのいずれかを使用できます。

  1. AAB
  2. APK
  3. AABとAPKの両方

AABの使用

AABを使用したユーザーのためのAndroidアプリのコード署名

  1. 左側のパネルのモバイルセクションに移動し、モバイルアプリタブをクリックしてください。

  2. 「新規作成」ボタンをクリックします。「新規作成」スライダーが開きます。

  3. ドロップダウンから、アプリケーション名を選択してください。

  4. アプリケーションタイプをユーザー、プラットフォームをAndroidにして、次へをクリックします。

  5. 「ユーザー - コード署名」スライダー内で、「生成クライアント」をクリックします。これにより、新しいタブに「Zohoアカウント」リンクが開き、AndroidアプリとZoho Creatorの通信のための新しいクライアントが作成されます。

  6. パッケージ名を入力してください。これはAndroidアプリを一意に識別するもので、通常は以下の形式です:
    com.companyname.appname.

    例えば、

    com.zylker.employeemanagement.
  7. Androidアプリのアイコンを以下のように設定します。ユーザーの端末に表示されるアプリのアイコンとなります。
    • デフォルトアイコンオプションがデフォルトで選択されています。このアイコンはアプリケーションの名前に基づいて設定されます。
    • カスタムアイコンをアップロードすることもできます。PNGファイルで、解像度は1024x1024 pxになります。

  8. 「Android App Bundle(AAB)」の横にあるチェックボックスをオンにしてください。
  9. キーストアのアップロード」の詳細欄に、必要な詳細を入力してください。
  10. キーストアファイルをアップロードします。 キーストアファイルを生成する方法については、こちらのページを参照してください。アップロードキーストアファイルを生成します。
  11. 「キーストアパスワード」を入力してください。
  12. キーパスワードを入力してください。
  13. 別名を入力してください。

  14. Androidアプリのプッシュ通知を有効にするには、プッシュ通知 の横のボタンを切り替えてください。
  15. プッシュ通知のポップアップに必要な詳細を入力してください。Firebase configファイルとFCM serverキーがプッシュ通知を有効にするために必要です。これらを取得する方法については、こちらのページを参照してください。
  16. ファイヤーベースの設定ファイルをアップロードしてください。
  17. FCMサーバーキーを入力し、有効にするをクリックしてください。

  18. さあ、コード署名をクリックしましょう。コード署名プロセスには最大10分かかります。
  19. アプリケーションの成功完了後、ステータスは コード署名となります。
  20. 配布する:必要に応じて、次のいずれかの方法で、署名付きのAndroidアプリをユーザーに配布します。
  21. Androidアプリのプッシュ通知を無効にするには、こちらを参照してください。
  22. Androidアプリを再デザインできます。 方法を学ぶ 

アプリを.aabファイルをダウンロードして配布する

  1. 左側からモバイルセクションに移動し、モバイルアプリタブを選択してください。

  2. コード署名されたAndroidアプリの行に対応するものをクリックすると、右側にユーザー用-コード署名パネルが下記のように開きます。

  3. AABをダウンロード」ボタンをクリックして、「ダウンロードして.aabファイルを送信」セクションの横にあります。
  4. または、モバイルアプリタブに移動し、コード署名されたAndroidアプリの行にカーソルを合わせると、行の右端に3点アクションポップアップが表示されます。

  5. AABをダウンロード」ボタンをクリックし、生成されたAndroid App Bundle(.aab)ファイルをユーザーと共有してください。
  1. 左側のモバイルセクションを選択し、モバイルアプリタブを選択します。

  2. それぞれのコード署名されたAndroidアプリの行をクリックすると、右側に ユーザー - コード署名 パネルが以下のように開きます。
  3. 「AABインストールリンクをユーザーと共有する」セクションの下に、ユーザーのメールアドレスを入力し、共有ボタンをクリックします。

  4. ユーザーにはメールが届きます。
  5. 別の方法として、モバイルアプリタブに移動して、コード署名されたAndroidアプリの対応する行にカーソルを合わせますと、行の右端に三つドットアクションポップアップが表示されます。

  6. 「共有」ボタンをクリックすると、「アプリのインストールリンクをユーザーと共有する」というポップアップが表示されます。

  7. ユーザーのメールアドレスのリストを入力し、共有をクリックしてください。

AABからAPKを生成する

AABが生成されたら、アプリ署名キーストアの詳細を使用して、APKを簡単に生成できます。

AAB から APK を生成するには、

  1. モバイルアプリのタブに移動してください。

  2. コード署名されたAndroidアプリの対応する行をクリックすると、右側に「For User - Code Sign」パネルが開きます。
  3. 「Generate APK」ボタンをクリックして、「Download and send the .apk file」セクションの横にあります。

  4. 「Generate APK」ポップアップに必要な情報を入力し、「Generate」をクリックしてください。

  5. 「.apk」ファイルが生成され、ユーザーと共有できます。

Androidアプリのプッシュ通知サポートを無効にする

  1. モバイルアプリのタブに移動してください。
  2. コード署名されたAndroidアプリの対応する行をクリックすると、右側に「ユーザー用 - コード署名」パネルが表示されます。
  3. プッシュ通知のセクションの横にある「無効化」ボタンをクリックしてください。
  4. 「Androidアプリのプッシュ通知の無効化」ポップアップ内の「無効化」をクリックしてください。

Androidアプリのサインを再コードする

  1. 左側のモバイルセクションを選択し、モバイルアプリタブを選択します。
  2. 対応するコード署名されたAndroidアプリの行をクリックすると、右側に ユーザー用 - コード署名 パネルが表示されます。

  3. コード署名されたアプリの名前の横にある再署名サインをクリックしてください。 ポップアップが表示されます。
  4. 「Re-code Sign」をクリックして、アプリを再度コード署名して確認してください。
  5. または、モバイルアプリタブに移動し、コード署名されたAndroidアプリに対応する行をホバーすると、行の右端に3つのドットアクションのポップアップが表示されます。

  6. 「Re-code Sign」をクリックしてください。ポップアップが表示されます。
  7. 『Re-code Sign』をクリックして確認してください。アプリは再度コード署名されます。

  8. 画面の右側にある「フィルター」オプションをクリックすることで、アプリケーションおよびタイプに基づいて、コード署名済みのアプリをフィルタリングできます。

  9. 「タイプ」フィルターを使用すると、ユーザーアプリ顧客アプリiOSアプリAndroidアプリをフィルタリングすることができます。


APKの使用

APKを使用したユーザーのためのAndroidアプリのコード署名

  1. 左ペインのモバイルセクションに移動して、モバイルアプリタブをクリックしてください。

  2. 「新規作成」ボタンをクリックします。 「新規作成」スライダーが開きます。

  3. ドロップダウンからアプリケーション名を選択してください。

  4. アプリケーションタイプを ユーザー、プラットフォームを Android として選択し、次へ をクリックします。

  5. 「ユーザー - コードサイン」スライダーで、「クライアントの生成」をクリックします。これにより、新しいタブに「Zoho Accounts」リンクが開き、AndroidアプリとZoho Creatorの間で新しいクライアントが作成されます。

  6. パッケージ名を入力してください。これはAndroidアプリを一意に識別するために使用され、通常は次の形式です:
    com.companyname.appname.

    例えば、

    com.zylker.employeemanagement.
  7. Androidアプリのアイコンを以下のように設定します。これがユーザーの携帯端末でのアプリのアイコンとなります。
    • デフォルトのアイコンオプションがデフォルトで選択されます。このアイコンはアプリケーションの名前に基づいて設定されます。
    • カスタムアイコンをアップロードすることもできます。これは、PNGファイルで、1024x1024 pxの解像度でなければなりません。

  8. 「Android Package(APK)」というチェックボックスをオンにしてください。
  9. アプリ署名キーストアの詳細」の下に、必要な詳細を入力してください。
  10. 「キーストアファイル」をアップロードしてください。アプリ署名キーストアファイルを生成する方法は、こちらのページをご覧ください。
  11. キーストアのパスワードを入力してください。
  12. キーパスワードを入力してください。
  13. 別名を入力してください。

  14. 「プッシュ通知」の横のボタンをオンにして、Androidアプリのプッシュ通知を有効にしてください。
  15. 「プッシュ通知」ポップアップに必要な詳細を入力してください。「Firebase config」ファイルと「FCMサーバー」キーがプッシュ通知サポートを有効にするために必要です。これらを取得する方法については、こちらのページを参照してください。
  16. ファイヤーベースの設定ファイルをアップロードしてください。
  17. 「FCMサーバーキー」を入力し、「有効にする」をクリックしてください。

  18. さあ、コードサインをクリックしましょう。コードサインプロセスには最大10分かかることがあります。
  19. 成功完了後、ステータスは コード署名済みになります。
  20. 配布する 必要に応じて、以下のいずれかの方法でコード署名されたAndroidアプリをユーザーに配布します。
  21. Androidアプリのプッシュ通知を無効にするにはこちらを参照してください。
  22. あなたのAndroidアプリを再コーデザインできます。 方法を学ぶ 

アプリを.apkファイルをダウンロードして配布する

  1. 左側のモバイルセクションをナビゲートして、モバイルアプリタブを選択してください。

  2. コード署名付きのAndroidアプリの対応行をクリックすると、右側にユーザー用 - コード署名パネルが開きます。

  3. APKをダウンロード」ボタンをクリックして、APKファイルをダウンロードして送信セクションの横にある、結果として得られたAndroidパッケージ(.apk)ファイルをユーザーと共有してください。
  4. または、モバイルアプリタブに移動して、コード署名付きのAndroidアプリの対応行にマウスを合わせると、行の右端に3つのドットアクションポップアップが表示されます。

  5. APKをダウンロード」ボタンをクリックして、結果として得られたAndroidパッケージ(.apk)ファイルをユーザーと共有してください。
  1. 左側のモバイルセクションを選択し、モバイルアプリタブを選択します。

  2. 対応するコード署名付きAndroidアプリの行をクリックすると、右側に ユーザー用 - コード署名 パネルが下記のように開きます。
  3. 「APK の共有」セクションの下に、ユーザーのメールアドレスを入力し、共有ボタンをクリックします。

  4. ユーザーにはメールが届きます。
  5. 別の方法として、モバイルアプリタブに移動し、コード署名されたAndroidアプリの対応する行をホバーすると、右側に3つのドットアクションポップアップが表示されます。

  6. 共有」をクリックすると、「アプリのインストールリンクをユーザーと共有する」というポップアップが表示されます。

  7. ユーザーのメールアドレスのリストを入力し、「共有」をクリックしてください。

MDM(モバイルデバイス管理)を介してアプリを配布する

  1. 左側のモバイルセクションに移動し、モバイルアプリタブを選択します。

  2. コード署名されたAndroidアプリの行をクリックすると、右側にユーザー用 - コード署名パネルが開きます。
  3. MDMを介して従業員にアプリを配布するセクションで、ユーザーのメールアドレスを入力します。
  4. 配布をクリックします。

Androidアプリのプッシュ通知サポートを無効にする

  1. モバイルアプリのタブに移動します。
  2. コード署名されたAndroidアプリの行をクリックすると、右側に「ユーザー用 - コード署名」パネルが表示されます。
  3. 「プッシュ通知」セクションの横にある「無効」ボタンをクリックします。
  4. 「Androidアプリのプッシュ通知を無効にする」ポップアップの中の「無効」をクリックします。

Androidアプリを再署名する方法

  1. 左側からモバイルセクションに移動し、モバイルアプリタブを選択してください。

  2. 対応する行のコード署名付きAndroidアプリをクリックすると、右側に ユーザー用 - コード署名 パネルが下記のように開きます。

  3. コード署名されたアプリの名前の横にある再署名サインをクリックしてください。ポップアップが表示されます。
  4. 「再署名」をクリックして確認してください。アプリは再度コード署名されます。
  5. 別の方法として、モバイルアプリタブに移動し、コード署名されたAndroidアプリの対応行をホバーすると、行の最右端に3つドットアクションのポップアップが表示されます。

  6. 「Re-code Sign」をクリックします。 ポップアップが表示されます。
  7. 『Re-code Sign』をクリックして、アプリを再度コードサインしてください。

  8. 画面右側の「フィルター」をクリックすることで、アプリケーションタイプに基づいて、コード署名済みのアプリをフィルタリングできます。

  9. 「タイプ」フィルターを使用すると、ユーザーアプリ顧客アプリiOSアプリ、およびAndroidアプリに基づいてアプリをフィルタリングできます。

AABとAPKの使用

モバイルアプリを、AABAPKの両方のファイルタイプを使用してコード署名することもできます。

AndroidアプリをAABとAPKを使用してユーザー向けにコード署名する

  1. 左側のパネルからモバイルセクションに移動し、モバイルアプリタブをクリックしてください。

  2. 「新規作成」ボタンをクリックしてください。「新規作成」スライダーが開きます。

  3. ドロップダウンから、アプリケーション名を選択してください。

  4. 「アプリケーションタイプ」をユーザー、「プラットフォーム」をAndroidに選択し、次へをクリックしてください。
  5. 「ユーザー - コードサイン」スライダー内で、「クライアントを生成」をクリックします。これにより、新しいタブで「Zohoアカウント」リンクが開き、AndroidアプリとZoho Creatorとの通信のための新しいクライアントが作成されます。
  6. パッケージ名を入力してください。これはAndroidアプリを一意に識別するのに使われ、普通は以下の形式です:
    com.companyname.appname.

    例えば、

    com.zylker.employeemanagement.
  7. Androidアプリのアイコンを以下のように設定してください。これはユーザーのモバイルデバイス上のアプリのアイコンとなります。
    • デフォルトアイコンオプションがデフォルトで選択されます。このアイコンはアプリケーションの名前に基づいて設定されます。
    • カスタムアイコンをアップロードすることもできますが、PNGファイルで、1024x1024 pxの解像度でなければなりません。

  8. 「Android App Bundle(AAB)」と「Android Package(APK)」のチェックボックスをオンにしてください。
  9. キーストアをアップロードの詳細」の下に、必要な詳細を入力してください。
  10. キーストアファイルをアップロードします。キーストアファイルを生成する方法については、こちらのページを参照してください。
  11. 「キーストアのパスワード」を入力してください。
  12. キーパスワードを入力してください。
  13. 「エイリアス名」を入力してください。
  14. 「アプリ署名キーストアの詳細」の下に、必要な詳細を入力してください。
  15. アプリ署名キーストアファイルをアップロードしてください。アプリ署名キーストアファイルを生成する方法については、こちらのページをご覧ください。
  16. キーストアのパスワードを入力してください。
  17. キーパスワードを入力してください。
  18. 別名を入力してください。

  19. 「プッシュ通知」の横のボタンをオンにして、プッシュ通知を有効にしてください。
  20. プッシュ通知のポップアップに必要な詳細を入力します。Firebase configファイルとFCMサーバーキーがプッシュ通知を有効にするために必要です。このページを参照して、それらを取得する方法を学びます。
  21. ファイアベースの設定ファイルをアップロードしてください。
  22. FCMサーバーキーを入力してください。

  23. 次に、コード署名をクリックします。コード署名プロセスには最大10分かかります。
  24. 成功した場合、ステータスは コード署名されます。
  25. 配布する:必要に応じて、以下のいずれかの方法でユーザーにコード署名されたAndroidアプリを配布します。
  26. Androidアプリのプッシュ通知を無効にするにはこちらを参照してください。
  27. Androidアプリを再デザインすることができます。 方法を学ぶ 

アプリをそれぞれの (.aab/.apk) ファイルをダウンロードして配布する

  1. 左側のモバイルセクションを選択し、モバイルアプリタブを選択します。

  2. コード署名されたAndroidアプリに対応する行をクリックすると、右側に For User - Code Sign パネルが開きます。
  3. アプリケーションをダウンロードするには、それぞれのダウンロードボタンをクリックしてください。
    • AABをダウンロード」ボタンをクリックして、「 .aabファイルをダウンロードして送信する」セクションの近くにある.aabファイルをユーザーと共有したい場合は、クリックしてください。

    • APKをダウンロード」ボタンをクリックして、「 .apkファイルをダウンロードして送信する」セクションの近くにある.apkファイルをユーザーと共有したい場合は、クリックしてください。

  4. または、モバイルアプリタブに移動して、コード署名されたAndroidアプリの対応する行にカーソルを合わせると、右側に三つドットアクションのポップアップが表示されます。
    • AABをダウンロードボタンをクリックし、生成されたAndroid App Bundle(.aab)ファイルをユーザーと共有します。

    • APKをダウンロードボタンをクリックし、生成されたAndroidパッケージ(.apk)ファイルをユーザーと共有します。

  1. 左側のモバイルセクションに移動して、モバイルアプリタブを選択してください。

  2. 対応するコード署名付きAndroidアプリの行をクリックすると、右側に ユーザー用 - コード署名 パネルが以下のように開きます。
  3. 「AAB/APK インストールリンクをユーザーと共有する」セクションの下で、必要なオプション(AABとAPK)の横のチェックボックスをオンにします。
  4. ユーザーの メールアドレス を入力し、 共有 ボタンをクリックしてください。

  5. ユーザーにはメールが届きます。
  6. または、モバイルアプリタブに移動して、署名されたAndroidアプリに対応する行にカーソルを合わせ、行の右端に三つ点アクションポップアップが表示されます。

  7. 共有」をクリックすると、「アプリのインストールリンクをユーザーと共有する」というポップアップが開きます。

  8. ユーザーのメールアドレスのリストを入力し、共有をクリックしてください。

アプリをMDM(モバイルデバイス管理)経由で配布する

  1. 左側のモバイルセクションに移動し、モバイルアプリタブを選択してください。

  2. コード署名されたAndroidアプリの対応する行をクリックすると、右側に下図のようなユーザー用 - コード署名ペインが開きます。
  3. MDMを介して従業員にアプリを配布セクションの下に、ユーザーのメールアドレスを入力してください。
  4. 配布をクリックしてください。

Androidアプリのプッシュ通知サポートを無効にする

  1. モバイルアプリのタブに移動します。
  2. コード署名されたAndroidアプリの行をクリックすると、右側に「ユーザー用 - コード署名」パネルが開きます。
  3. 「プッシュ通知」セクションの横にある無効ボタンをクリックします。
  4. 「Androidアプリのプッシュ通知を無効にする」ポップアップ内の無効をクリックします。

Androidアプリを再署名する方法

  1. 左側からモバイルセクションに移動し、モバイルアプリタブを選択してください。

  2. 対応するコード署名されたAndroidアプリの行をクリックすると、右側に ユーザー用 - コード署名 パネルが下記のように開きます。

  3. コード署名済みアプリの名前の横にあるRe-code Sign をクリックしてください。ポップアップが表示されます。
  4. 「再度コード署名」をクリックして確認してください。アプリは再度コード署名されます。
  5. 別の方法として、モバイルアプリタブに移動し、コード署名されたAndroidアプリの対応する行にカーソルを合わせます。そうすると、右端に3つのドットアクションのポップアップが表示されます。

  6. 「Re-code Sign」をクリックします。ポップアップが表示されます。
  7. 『Re-code Sign』をクリックして、アプリを再度コード署名してください。

  8. 画面右側の「フィルター」オプションをクリックすることで、アプリケーションタイプに基づいてコード署名済みのアプリをフィルタリングすることができます。

  9. 「タイプ」フィルターを使用すると、ユーザーアプリ顧客アプリiOSアプリAndroidアプリをフィルタリングできます。


関連トピック




    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho WorkDrive Resources



                Zoho Desk Resources

                • Desk Community Learning Series


                • Digest


                • Functions


                • Meetups


                • Kbase


                • Resources


                • Glossary


                • Desk Marketplace


                • MVP Corner


                • Word of the Day









                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.