Posted On: Oct 25, 2017

Amazon Pinpoint now supports the Apple PushKit framework, and includes expanded support for collapse keys, message priority, and Time to Live (TTL) for Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs).

Integrating the PushKit framework into your application provides several advantages over traditional push notifications. For example, if your app is not running when a user receives a notification, the operating system can pre-load certain background processes. This capability results in shorter load times and higher performance when the user clicks the notification.

Collapse keys help you avoid overwhelming your users with redundant notifications. For example, you can make less important messages collapsible. If you send a related message in the future, the older message will be replaced with the newer one.

Message priority support lets you specify the importance of each notification you send. High priority notifications are delivered immediately. Depending on the recipient's operating system, high priority messages may cause the user's device to wake from sleep. Normal priority messages may not be delivered immediately, but have less impact on the battery life of recipients' devices.

Time to live (TTL) support allows you to specify the length of time your messages will be retained by the push notification service. If the notification service cannot deliver the notification within the specified time limit (for example, if the recipient's device is powered off), the message will be dropped.

Customers can access these features using the Amazon Pinpoint API and SDKs. These features are available in the US East (N. Virginia) region. For more information, see the Amazon Pinpoint Developer Guide.