iOS 10 中以前杂乱的和通知相关的 API 都被统一了,现在开发者可以使用独立的 UserNotifications.framework 来集中管理和使用 iOS 系统中通知的功能。在此基础上,Apple 还增加了撤回单条通知,更新已展示通知,中途修改通知内容,在通知中展示图片视频,自定义通知 UI 等一系列新功能,非常强大。
具体可以参考资源:活久见的重构 - iOS 10 UserNotifications 框架解析,其中有详细步骤和demo。
也可以直接看这份代码,注释还算详细:iOS 10 本地推送通知,涉及到category的action