Push Notifications
はじめに
Catalystプッシュ通知は、アプリがユーザーデバイスでアクティブに実行されていない場合でも、アプリケーションのユーザーにリモート通知を送信できるようにします。Catalystは、Catalystウェブ、iOS、およびAndroidアプリケーションにプッシュ通知を統合する簡単な方法を提供します。
プッシュ通知を送信する前に、アプリを登録してCatalystプッシュ通知に申し込むための一連の手順に従う必要があります。以下に手順を順序通りに示します:
- AppleにiOSアプリを登録する
- キーチェーンアクセスから証明書を生成する
- Appleが提供するAPNs証明書を生成してダウンロードする
- ダウンロードしたAPNs証明書を.p12形式に変換する
- CatalystでiOSプッシュ通知サービスに申し込む
- プッシュ通知用のモバイルデバイスを登録する
プッシュ通知用のモバイルデバイスを登録する
上記の最初の5つの手順を完了した後、iOSアプリに以下のコードを実装して、Catalystプッシュ通知用のデバイスを登録できます。
テストデバイスとしてiOSモバイルデバイスを登録するには、以下のコードスニペットに示すように、必要なパラメータを指定してregisterNotification()メソッドを呼び出す必要があります:
ZCatalystApp.shared.registerNotification(token: e5********21, appID: 12345678, testDevice: false) { error in
if let error = error
{
return print("Error : \( error )")
}
print("Registered successfully")
}
パラメータ:
-
token: APNSでリモートプッシュ通知用にデバイスを登録した後に取得されるデバイストークンです。
-
appID: CatalystにiOSアプリを登録した際にCatalystがアプリ用に生成するAppConfigurationDevelopment.plist/ AppConfigurationProduction.plistファイルから取得されるnotificationAppIDです。
-
testDevice: テストデバイスの場合はtrueに設定し、本番デバイスの場合はfalseに設定します。
デバイスが登録されると、アプリユーザーにプッシュ通知を送信できるようになります。ユーザーは、デバイスに表示される許可プロンプトから許可をクリックして、アプリがプッシュ通知を送信する許可を提供する必要があります。
登録済みデバイスへのテストプッシュ通知の送信については、こちらのヘルプセクションからCatalystコンソールでの方法を確認できます。また、APIからテスト通知を送信することもできます。
コードベースを通じてプッシュ通知を送信する方法については、Java、Node.js、およびPython SDKドキュメントを参照してください。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us