Skip to main content

APNS 証明書:

まず、iOS でプッシュ通知を送信できるようにするために、APNS 証明書を作成してダッシュボードにアップロードする必要があります。以下の手順に従ってください。

プロジェクトへのプッシュエンタイトルメントの追加:

APNS 証明書をアップロードしたら、Xcode プロジェクトでプッシュエンタイトルメントを有効にします。そのためには、アプリのターゲットを選択し、Capabilities に移動します。ここで、以下に示すようにアプリの Push Notifications ケイパビリティを有効にします。 iOS プッシュ設定 1

アンインストールのトラッキング:

アンインストールのトラッキングにはサイレントプッシュを使用します。すべてのユーザーのアンインストールをトラッキングするには、以下に示すように、アプリのケイパビリティで Remote Notification バックグラウンドモードを有効にします。
iOS プッシュ設定 2

プッシュ登録:

その後、以下に示すようにプラグインの registerForPush メソッドを使用してプッシュ通知に登録する必要があります。
AppDelegate のリモート通知メソッドは呼び出されませんプラグインがリモート通知関連のすべてのコールバックを受け取るため、AppDelegate ではそれらを一切受け取りません。そのため、代わりにプラグインが提供する通知のオブザーバーを追加する必要があります。

仮プッシュ登録:

この機能は、プラグインのバージョン 9.0.0 からサポートされています。
仮プッシュ通知に登録するには、以下に示すようにプラグインの registerForProvisionalPush() API を呼び出します。

リッチプッシュとテンプレートのサポート:

アプリでリッチプッシュ(通知内の画像/動画/音声)とテンプレートをサポートするには、ネイティブ iOS SDK のドキュメントを参照してください。