Push Notifications Console

The Push Notifications Console makes it easy to send test notifications, both device and broadcast, to Apple devices through the Apple Push Notification service (APNs). The console provides an intuitive way to manage channels used for broadcast push notifications. Access logs that provide insights into the delivery process and leverage tools to generate and validate tokens. You can also get insights into aggregated delivery metrics for test and production device notifications accepted by APNs, monitor delivery state trends, and validate the daily health of your app’s notifications.

The Push Notifications Console displayed on a MacPro The Push Notifications Console displayed on a MacPro The Push Notifications Console displayed on a MacPro The Push Notifications Console displayed on a MacPro The Push Notifications Console displayed on a MacPro The Push Notifications Console displayed on a MacPro

Send push notifications

The Push Notifications Console includes an intuitive web interface that lets you easily send device and broadcast push notifications to validate that your app has end-to-end push functionality. You can also browse a history of the messages sent through the console, which makes it easy to quickly iterate by adjusting notification attributes and resending.

Broadcast push notifications

The new broadcast push notifications capability from APNs makes it easier for you to deliver updates to your Live Activities at scale. With broadcast push notifications, you can now reach all your subscribed users with a single push notification.

Metrics New

Broadcast push notification metrics let you view the number of push notifications accepted, the number of devices that received them, and a daily snapshot of the maximum number of devices that may have subscribed to your channel to receive broadcast push notifications. You can view these metrics aggregated across all the channels for your app or for a specific channel.

Access delivery logs

APNs helps route remote push notifications to the destination device. The delivery of the push notification depends on various factors, namely: device power considerations, device connection, priority of the push, application’s state on the device, and others. This feature will help you learn how these various factors ultimately impact the delivery of the device push notification, by providing some insight into the progression of the notification as it travels through APNs.

Monitor delivery metrics

Aggregated device push notification metrics offer insights into delivery state trends across different push types and priorities for device push notifications, so you can monitor the daily health of your app’s notification integration with APNs.

When a notification is processed through APNs, it transitions through different states. With these metrics, you can view different delivery states of pushes sent from your server to users’ devices where your app is installed.

Authenticate and validate

The Push Notifications Console includes additional tools to help you authenticate and validate your implementation with APNs:

Authentication token validation. Enter your token and check whether it’s valid for your application.

Authentication token generation. Provide a key identifier and select the private key associated with it to get the corresponding authentication token. To preserve your privacy, the token is generated in your browser and nothing is uploaded to our servers.

Push Token validation. Simply enter a push token to see if it’s valid for a particular environment/push type combination.

Get started

To access the console, sign in with your Apple Account associated with your Apple Developer Program membership.

View console