お知らせ:

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

プッシュ通知

はじめに

Catalystプッシュ通知を使用すると、アプリがユーザーのデバイスでアクティブに実行されていない場合でも、アプリケーションのユーザーにリモート通知を送信できます。Catalystは、プッシュ通知をCatalystのWeb、iOS、およびAndroidアプリケーションに統合する簡単な方法を提供します。

プッシュ通知を送信する前に、アプリを登録してCatalystプッシュ通知にエンロールするための一連の手順に従う必要があります。これらの手順を以下に順番に示します:

  1. FirebaseのAndroid構成ファイルの生成
  2. Firebaseアクセス用の秘密鍵の生成
  3. CatalystでのAndroidプッシュ通知サービスの設定
  4. プッシュ通知用のモバイルデバイスの登録
注意: 最初の3つの手順は、プッシュ通知 - Androidヘルプセクションで詳しく説明されています。このAndroid SDKヘルプドキュメントでは、デバイスを登録してプッシュ通知を送信する4番目の手順と、デバイスの登録解除についてのみ説明します。以下のコードを使用する前に、プッシュ通知ヘルプドキュメントを参照して手順1〜3を実装できます。

プッシュ通知用のモバイルデバイスの登録

上記の最初の5つの手順を完了した後、Androidアプリに以下のコードを実装して、Catalystプッシュ通知にデバイスを登録できます。

Androidモバイルデバイスをテストデバイスとして登録するには、以下のコードスニペットに示すように、必要なパラメータを指定してregisterNotification()メソッドを呼び出す必要があります:

copy
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から取得したデバイストークン。

  • bundleID: Catalystにアプリを登録する際、およびFirebaseで設定したAndroidアプリのバンドルID。

  • appID: プッシュ通知でCatalystがアプリに対して生成したアプリID。これは、CatalystコンソールのPush NotificationsのAndroidセクションで確認できます。

  • test_device_boolean: テストデバイスの場合はtrueに設定し、本番デバイスの場合はfalseに設定します。


注意: Androidプッシュ通知をテストするために、最大10台のAndroidデバイスをテストデバイスとして登録できます。

デバイスが登録されると、アプリユーザーにプッシュ通知を送信できるようになります。ユーザーは、権限プロンプトから許可をクリックして、デバイスにプッシュ通知を送信するためのアプリの権限を提供する必要があります。

Catalystコンソールから登録済みデバイスにテストプッシュ通知を送信する方法については、このヘルプセクションを参照してください。APIからテスト通知を送信することもできます。

コードベースを通じてプッシュ通知を送信する方法については、JavaNode.js、およびPython SDKドキュメントを参照してください。

最終更新日 2026-02-23 18:09:41 +0530 IST