Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

iOS and watchOS App Development: Notifications

via LinkedIn Learning

Write review

No Longer Offered

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to use the iOS 12 and watchOS UserNotifications framework to develop local and remote notifications and create your own custom interfaces.

Syllabus

Introduction
  • Add notifications to iOS apps
  • What you should know
  • Project and exercise files overview
  • Setting up simulators
1. User Permissions
  • Add the framework
  • Ask user permission
  • Check user permissions
  • Test user permissions
  • Use provisional permissions
2. Local Notifications
  • Steps for local notifications
  • Static notification content
  • Dynamic notification content
  • Time interval triggers
  • Calendar notification triggers
  • Notification requests
  • Notification testing
  • In-app notification
3. Notification Management
  • Pending notifications
  • Unique identifiers
  • Delivered notifications
  • Update notification content
  • Update pending notifications
  • Remove notifications
  • Repeating notifications
  • Remove all notifications
  • Custom group notifications
4. Interacting with Notifications
  • Get interactive with notifications
  • Configure notification categories
  • Add categories to notifications
  • Add actions to categories
  • Respond to action requests
  • Code the action response
  • Code the next action response
  • Test actions
  • Text response actions
  • Text response requests
5. Push Notifications
  • APNs and remote notifications
  • Project settings for push notifications
  • Register for notifications
  • Get a certificate key
  • Convert .p12 to .pem
  • Get the token
  • Test the notification
6. Push Notification Payloads
  • JSON payloads
  • Launch a JSON payload
  • Alerts
  • Actions
  • Add user info in payload
  • User info in app
  • Grouped push notifications
7. The Service Extensions
  • The notification extensions
  • Add a service extension
  • Code the notification extension
8. The Content Extension
  • Add the content extension
  • Change the UI
  • Code the view controller
  • Change plist settings
  • Customize actions
  • Customize requests
  • Add buttons
  • Use buttons for actions
  • Code the snooze button
9. Rich Media in Notifications
  • Types of media
  • Image attachment
  • Audio and video attachments
  • Expired extensions
  • Add an image in content extension
  • Load an image from the web
  • Test the image from the web
10. Apple Watch Notifications
  • Watch notifications
  • Watch looks
  • Default watch notifications
  • Watch notification interfaces
  • Watch push notifications
Conclusion
  • Next steps

Taught by

Steven Lipton

Reviews

4.4 rating at LinkedIn Learning based on 24 ratings

Start your review of iOS and watchOS App Development: Notifications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.