Some iOS programming books cover notifications as an afterthought.

This is all notifications. The deep dive you really need to succeed. The information you need that isn't in the documentation.

Download a sample chapter that shows how to add an image to your notifications.

time interval notification trigger (UNTimeIntervalNotificationTrigger)Learn how to use images, sound and even live video to create experiences that surprise and delight users – and keep them coming back to your app.

remote notification trigger (UNPushNotificationTrigger)Find out how to use remote notifications to keep your app content up to date in the background – and why you may not want to on iOS 11.

location notification trigger (UNLocationNotificationTrigger)See how to use the location of the iPhone to show notifications, even indoors.

time interval notification trigger (UNTimeIntervalNotificationTrigger)Wether you are a developer or a tester, troubleshooting and testing notifications has never been easier. Learn best practices for testing.

calendar notification trigger (UNCalendarNotificationTrigger)Schedule notifications in the future – minutes from now or on a specific date

location notification trigger (UNLocationNotificationTrigger)Add maps to your notifications – even with animated fly throughs