在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
http://www.hangge.com/blog/cache/detail_1845.html 一、UserNotifications 框架介绍1,起源
2,新特性UserNotifications 框架除了整合通知相关的 API,还增加了很多令人惊喜的特性,让我们实现许多过去没法实现的功能。
3,使用流程UserNotifications 框架的使用大概分为以下几个过程:
二、通知权限说明1,申请权限(1)iOS 10 统一了推送权限的申请。不管是本地推送,还是远程推送,只需要 UNUserNotificationCenter.current().requestAuthorization() 方法申请即可。(这里我们在 AppDelegate 中申请通知权限。当然写在其它地方也是可以的。)
(2)当第一次调用上面这个方法时,系统会弹出如下窗口询问用户是否授权。
(3)如果用户拒绝了这个请求,再次调用该方法也不会再进行弹窗,同时也就无法收到通知。这种情况如果想要应用能接收到通知的话,只能让用户自行前往系统的设置中手动为你的应用打开通知了。因此在合适的时候弹出请求窗,并预先进行说明是很重要的。
2,判断权限(1)在有些情况下,我们可以对推送权限设置进行检查。比如在检测到用户把通知权限关闭的时候,弹出个提示框引导用户去系统设置中打开通知权限。 比如下面代码,用户如果点击了“设置”按钮,则会自动跳转到通知设置页面,方便用户设置。
|
请发表评论