Push Notifications Console

The Push Notifications Console makes it easy to send test notifications to Apple devices through the Apple Push Notification service (APNs). 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 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

Send push notifications

The Push Notifications Console includes a new intuitive web interface that lets you easily initiate push notifications for validating end-to-end push functionality of your app. A history of the messages sent through the console makes it easy to quickly iterate by adjusting notification attributes and sending again.

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 notification, by providing some insight into the progression of the notification as it travels through APNs.

Monitor delivery metrics New

Aggregated push metrics offer insights into delivery state trends across different push types and priorities, 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 ID associated with your Apple Developer Program membership.

View console