Creating Rich Custom UI Notifications
summary
Uses iOS 10 and 11 notification APIs with concrete wiring: implement didRegister, willPresent and didReceive, set mutable-content flag, use a service extension to download images or video attachments, and combine notifications with thread-id; build a UNNotificationContentExtension (set UNNotificationContentExtension contentSizeRatio and defaultContentHidden) and localize category titles via a plist. Produces NFL team pushes with inline images, videos, polls and player-of-game HUDs that run through season and offseason and have been used to increase fan engagement.
AI-written summary · about
chapters (30)
- 0:00Intro
- 0:30Agenda
- 1:00Overview
- 1:14Setting Up Notifications
- 2:08JSON Notification
- 2:27iOS 10 Images
- 3:03JSON
- 3:28Service
- 4:04Try Swift
- 4:17iOS 11 Features
- 4:29DAB
- 5:17Notification Previews
- 5:36Push Notification
- 6:06Create Category
- 6:22Create Plist
- 6:44Add Multiple Notifications
- 7:10Thread ID
- 7:38Custom Content
- 7:58Notification Content Extension
- 8:08Add Category
- 8:32Extension Category
- 9:23Notifications Content Extension
- 9:45Update Method
- 9:55Storyboard
- 10:22User Engagement
- 10:58Custom Notifications
- 12:16NFL Draft
- 12:32Videos
- 13:25Recap
- 13:56Useful Links
related talks
32mNotify Me, Notify You. Aha!
23mCustomizing Your Notifications for iOS 12
28mCustomizing Your Notifications for iOS 12
38mNotification Handling on WatchKit
22m3D Touch: Bring Your Apps to a New Dimension
21mDesign for intelligence: customise your widgets
28mA11y-oop Adding new Accessibility Features to not-so-new Apps
30mEvolving Existing Projects With SwiftUI
