--- title: "プッシュ通知のデバイス登録" url: https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/push-notifications/register-device/ description: "このページでは、Androidアプリを登録してエンロールした後、Androidデバイスをリモートプッシュ通知に登録するメソッドについて説明します。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: general related_links: - name: "Push Notifications" url: /ja/cloud-scale/help/push-notifications/introduction - name: "Android Push Notifications" url: /ja/cloud-scale/help/push-notifications/android - name: "Push Notifications API for Android Devices" url: /ja/api/code-reference/cloud-scale/push-notifications/android/send-android-push-notifications/#SendAndroidPushNotifications - name: "Push Notifications Flutter SDK" url: /ja/sdk/flutter/v2/cloud-scale/push-notifications/register-device/ --- # プッシュ通知 ### はじめに [Catalystプッシュ通知](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/introduction)を使用すると、アプリがユーザーのデバイスでアクティブに実行されていない場合でも、アプリケーションのユーザーにリモート通知を送信できます。Catalystは、プッシュ通知をCatalystのWeb、iOS、およびAndroidアプリケーションに統合する簡単な方法を提供します。 プッシュ通知を送信する前に、アプリを登録してCatalystプッシュ通知にエンロールするための一連の手順に従う必要があります。これらの手順を以下に順番に示します: 1. FirebaseのAndroid構成ファイルの生成 2. Firebaseアクセス用の秘密鍵の生成 3. CatalystでのAndroidプッシュ通知サービスの設定 4. プッシュ通知用のモバイルデバイスの登録 > **注意:** **最初の3つの手順**は、[プッシュ通知 - Androidヘルプセクション](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/android)で詳しく説明されています。このAndroid SDKヘルプドキュメントでは、デバイスを登録してプッシュ通知を送信する4番目の手順と、デバイスの登録解除についてのみ説明します。以下のコードを使用する前に、プッシュ通知ヘルプドキュメントを参照して手順1〜3を実装できます。 ### プッシュ通知用のモバイルデバイスの登録 上記の最初の5つの手順を完了した後、Androidアプリに以下のコードを実装して、Catalystプッシュ通知にデバイスを登録できます。 Androidモバイルデバイスをテストデバイスとして登録するには、以下のコードスニペットに示すように、必要なパラメータを指定して`registerNotification()`メソッドを呼び出す必要があります: ```bash val app = ZCatalystApp.getInstance() app.registerNotification(device_token,"bundleID", "appID", test_device_boolean, { Log.i("Register","App register successfully"); }, { Log.i("Register","App register failed"); }) ``` **パラメータ:** * `device_token`: [アプリのFCM](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/android/#configure-and-enroll-for-android-push-notifications)から取得したデバイストークン。 * `bundleID`: Catalystに[アプリを登録](https://docs.catalyst.zoho.com/ja/sdk/android/v2/setup/)する際、およびFirebaseで設定したAndroidアプリのバンドルID。 * `appID`: プッシュ通知でCatalystがアプリに対して生成したアプリID。これは、CatalystコンソールのPush Notificationsの*Android*セクションで確認できます。 * `test_device_boolean`: テストデバイスの場合は`true`に設定し、本番デバイスの場合は`false`に設定します。 > **注意:** Androidプッシュ通知をテストするために、最大10台のAndroidデバイスをテストデバイスとして登録できます。 デバイスが登録されると、アプリユーザーにプッシュ通知を送信できるようになります。ユーザーは、権限プロンプトから**許可**をクリックして、デバイスにプッシュ通知を送信するためのアプリの権限を提供する必要があります。 Catalystコンソールから登録済みデバイスにテストプッシュ通知を送信する方法については、[このヘルプセクション](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/android/#test-android-push-notifications)を参照してください。[API](https://docs.catalyst.zoho.com/ja/api/code-reference/cloud-scale/push-notifications/android/send-android-push-notifications/#SendAndroidPushNotifications)からテスト通知を送信することもできます。 コードベースを通じてプッシュ通知を送信する方法については、[Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/push-notifications/send-notifications/)、[Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/push-notifications/send-notifications/)、および[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/push-notifications/send-notifications/) SDKドキュメントを参照してください。