iOS での Push の設定
APNS 証明書
まず、iOS でプッシュ通知を送信できるようにするには、APNS 証明書を作成してダッシュボードにアップロードする必要があります。以下の手順に従ってください。 *各手順のリンクをたどって完了してください。プッシュ登録
次に、以下に示すようにプラグインの RegisterForPush メソッドを使用して、アプリでプッシュ通知の登録を行う必要があります。App Target の設定
MoEngage プラグインは、初回ビルド時にプロジェクトのセットアップを行います。ただし、以下に示すように、Capability セクションでAppGroups および Background Mode の設定とともに Push Notifications が有効になっていることを確認してください。
MoEngage プラグインは、
group.<app bundle id>.moengage という形式でアプリの App Group を作成します。これが Apple 開発者アカウントで解決されていることを確認してください。Extensions
MoEngage プラグインは、Extension ターゲットのセットアップも行います。MoENotificationServiceExtension と MoEPushTemplateExtension に同じ App Group Id が設定されていることを確認してください。仮承認(Provisional Push Authorization)
仮承認(iOS 12 以降で利用可能)を使用すると、事前に権限をリクエストすることなくユーザーにプッシュ通知を送信できます。通知は通知センターに静かに配信され、ユーザーは通知を維持するかオフにするかを選択できます。 仮承認を有効にするには、プッシュ登録の前に次の API を呼び出します。仮プッシュは iOS 12 以降でのみ利用できます。それより前の iOS バージョンでは、この呼び出しは効果がありません。