投稿日: Sep 10, 2019
Amazon Pinpoint で、Apple プッシュ通知サービス (APNS) を使用して送信するプッシュ通知向けの apns-push-type ヘッダーフィールドがサポートされるようになりました。Apple は最近、iOS 13 デバイスと watchOS 6 デバイスに送信されるすべてのプッシュ通知にこの新しいヘッダーが必要になることを発表しました。本日より、Amazon Pinpoint では、送信されるすべての APNS メッセージに、この必要なヘッダーが自動的に追加されます。Amazon Pinpoint のお客様は、このヘッダーを追加するために何も行う必要はありません。
iOS 13 および watchOS 6 を使用するデバイスでは、apns-push-type ヘッダーを使って、受信するプッシュ通知の処理方法が決定されます。Amazon Pinpoint を設定して、APNS 通知をサイレントメッセージ (受信者のデバイスで表示されない) として送信すると、Amazon Pinpoint によって、apns-push-type ヘッダーの値が自動的にバックグラウンドに設定されます。そうしない場合、Amazon Pinpoint によって、値がアラートに設定されます。iOS 13 および watchOS 6 を使用するデバイスは、これらの通知を設定したとおりに受信します。古いバージョンの iOS および watchOS を使用するデバイスでは新しいヘッダーが機能しないため、受信したメッセージはこれまでと同じように処理されます。
注意
APNS プッシュ通知の raw コンテンツを指定する場合、メッセージペイロードに content-available キーを含める必要があります。content-available キーの値は、整数である必要があり、0 か 1 のみ使用できます。アラートを送信している場合、content-available の値を 0 に設定します。バックグラウンド通知を送信している場合、content-available の値を 1 に設定します。また、バックグラウンド通知のペイロードに、アラート、バッジ、サウンドキーを含めることはできません。詳細については、Apple の Developer ウェブサイトの Generating a Remote Notification および Pushing Background Updates to Your App を参照してください。
Amazon Pinpoint は、E メール、SMS、プッシュ通知、ボイスチャンネルによってお客様とつながるのに役立ちます。Amazon Pinpoint を使用すると、ターゲットを絞ったメッセージ (プロモーションや顧客維持キャンペーンなど) やトランザクションメッセージ (注文確認やパスワードリセットメッセージなど) を送信できます。
詳細については、Amazon Pinpoint ユーザーガイドを参照してください。