お知らせ:

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

Push Notifications

はじめに

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

プッシュ通知を送信する前に、アプリを登録してCatalystプッシュ通知に申し込むための一連の手順に従う必要があります。以下に手順を順序通りに示します:

  1. AppleにiOSアプリを登録する
  2. キーチェーンアクセスから証明書を生成する
  3. Appleが提供するAPNs証明書を生成してダウンロードする
  4. ダウンロードしたAPNs証明書を.p12形式に変換する
  5. CatalystでiOSプッシュ通知サービスに申し込む
  6. プッシュ通知用のモバイルデバイスを登録する
注意: 最初の5つの手順は、プッシュ通知 - iOSヘルプセクションで詳しく説明されています。このiOS SDKヘルプドキュメントでは、プッシュ通知を送信するためのデバイス登録に関する6番目の手順と、デバイスの登録解除についてのみ説明しています。以下のコードを使用する前に、プッシュ通知ヘルプドキュメントを参照して手順1~5を実装できます。

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

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

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

copy
ZCatalystApp.shared.registerNotification(token: e5********21, appID: 12345678, testDevice: false) { error in
            if let error = error
            {
                return print("Error : \( error )")
            }
            print("Registered successfully")
        }

パラメータ:


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

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

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

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

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