Notifications

Local and push notifications are great for keeping people informed with timely and relevant content, whether your app is running in the background or inactive. Notifications can display a message, play a distinctive sound, or update a badge on your app icon.

An Apple Watch and an iPhone 13 Pro side by side, each displaying a notification

New

Broadcast push notifications

The all-new broadcast 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 by sending just a single push notification.

Watch the video

Learn more

Push Notifications Console

The Push Notifications Console includes an intuitive web interface that lets you easily send push notifications to validate the end-to-end push functionality of your app. And you can view metrics for device push notifications you send through production APNs, with an aggregated view of delivery statuses and insights into various statistics.

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

Documentation and Resources

Design documentation

Learn how to optimize the design and user experience of your app for notifications.

View documentation

Development documentation

Get details on the UserNotifications framework used to implement notifications.

View documentation

Videos

See the latest in notifications with video presentations and tutorials.

Watch videos

Forums

Ask questions and discuss notifications with Apple engineers and other developers.

Visit the forums