
Push Notifications
Course Index
28 Lessons · 3 Sections
Master push notifications across iOS & Android — APNs, FCM, the delivery pipeline, device tokens & rich notifications. Covers deep linking, OneSignal & Web Push. Includes 4 production builds tested on real devices with a working backend.
28Lessons
3Sections
4Projects
FreeAccess
Section 1APNs, FCM & Notification FundamentalsLessons 1–10
Lesson 1
How Push Notifications Work
Lesson 2
APNs vs FCM: Platform Differences
Lesson 3
The Notification Delivery Pipeline
Lesson 4
Setting Up APNs: Keys & Certificates
Lesson 5
Setting Up FCM: Firebase Console
Lesson 6
Requesting Permission: iOS & Android 13+
Lesson 7
Device Tokens & Registration
Lesson 8
Sending Notifications: Server to Device
Lesson 9
Notification Payload Structure
Lesson 10
Foreground vs Background Handling
Section 2Rich Notifications & Framework IntegrationLessons 11–22
Lesson 11
Rich Notifications: Images & Actions
Lesson 12
Notification Categories & Action Buttons
Lesson 13
Silent / Data-Only Notifications
Lesson 14
Deep Linking from Notifications
Lesson 15
Topic Messaging & Device Groups
Lesson 16
Notification Coalescing & Collapse Keys
Lesson 17
Token Refresh & Lifecycle Management
Lesson 18
Push Notifications in React Native/Expo
Lesson 19
Push Notifications in Capacitor
Lesson 20
OneSignal: Managed Push Platform
Lesson 21
Notification Analytics & Open Rate Tracking
Lesson 22
Notification UX Best Practices
Section 3Web Push, Security & ProjectsLessons 23–28
