iOS 10 中以前雜亂的和通知相關的 API 都被統一了,現在開發者可以使用獨立的 UserNotifications.framework 來集中管理和使用 iOS 系統中通知的功能。在此基礎上,Apple 還增加了撤回單條通知,更新已展示通知,中途修改通知內容,在通知中展示圖片視頻,自定義通知 UI 等一系列新功能,非常強大。
具體可以參考資源:活久見的重構 - iOS 10 UserNotifications 框架解析,其中有詳細步驟和demo。
也可以直接看這份代碼,註釋還算詳細:iOS 10 本地推送通知,涉及到category的action