登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 291|回复: 6

深度解析:iOS 12 通知有哪些新功能【iOS Weekly】96 期

[复制链接]

66

主题

73

帖子

6464

金钱

管理员

Rank: 9Rank: 9Rank: 9

发表于 2018-7-9 16:23:39 | 显示全部楼层 |阅读模式
今年 WWDC 上,苹果发布的 iOS 12 系统对通知和 Siri 做出了有史以来最激进的改动,那么我们这篇文章就来讲一下新增的能力!
490cf7a63e6444a78b799c9915e2776c.jpeg
通知分组
iOS 12 引入了全新的「通知分组」功能,可以自动将同一个 App 发出的通知归为一组,帮用户减少通知过载带来的困扰。分组前几十几百条通知,按 App 归类后,就能变成清爽的几个通知组了。
8a5fd897baa24b03a3fea43a9ae119ab.jpg

但是这也带来了一个问题:分组后,就只有最新的一条通知能被用户看到,大大降低了推送的曝光率。例如:下面的腾讯新闻,90+ 条的通知,只有最新的一条能被看到,其他需要用户点开才能展示,势必会造成原本已经很低的打开率继续下降。
3f1e1a9aa8f04cbdb1e9bf5d13585d46.jpg

乍一看,通知分组会给运营带来极大的负面影响。不过,苹果早就为大家想好了解决方案——通知系统允许开发者自己决定是否分组合并,只需要为每条通知配置不同的 Thread Identifier(线程标记),系统就不会把标记不同的通知合并。
举个例子:系统自带的「短信」应用,对每个联系人分配了不同的标记。同一个联系人发送的消息会被合并,而不同联系人的消息,会保持独立的分组。
01f11990a7ad4466ae81631a3f82378c.jpg

也可以想象,以后同一个微信群的聊天将会自动合并成一个小组,再也不会因为加了某个特别活跃的群里,而错过了重要的单聊。即刻的同一个主题下的更新,也能自动合并在一个分组。
运营同学掌握了上面的小技巧,不但可以让你的重要通知独立出来,还能为用户带来更好的通知体验。但是,如果分组是完全被 App 掌控的,那面对国内如此多的流氓推送,用户会不会依旧被通知淹没?
别担心,苹果还提供了一个新的设置,大家可以在通知中心,为每个 App 单独设置「自动」、「按 App 合并」,或是「不合并」。
无需授权
运营人员最害怕的不是用户点击率低,而是用户在面对下面这个小窗口的时候,直接点击了「不允许」。
14fc59d989b44f0088df89834ef6229a.jpg

iOS 12里,你可以不用再向用户弹这个小窗啦!只要你的消息带上「临时许可」的参数,可以不用请求用户授权,直接给用户发一个「隐式推送」。
「隐式推送」不会有通知音效,也不会直接弹出,也不会出现在锁屏,只会乖乖地呆在用户的通知中心。当用户下拉查看通知中心的时候,带有「临时许可」的特殊通知就会静静地躺在哪里,等待用户的下一步确认。
这通知长这个样子:
b4c3148052354fa9915a687efbee3174.jpg

仔细留意通知下面小小的确认条,用户可以选择 Keep (保留)或者 Turn off(关闭)。点击「保留」后,用户还可以选择「显式推送」或是「继续隐式推送」。
6f546b7586e54e6cb7f6d13f89510a53.jpg

这功能能让用户先看到通知,再决定要不要保留。以往一股脑要求用户授权的时候,有的用户(例如我)就会习惯性禁止大部分 App 的推送权限,新版本里,用户可以先了解 App 通知的质量,再决定是否继续接受推送,对比旧版人性化了许多。
4aba39488e104843906c79b54d9edf54.jpg

苹果这个操作也是希望良心 App 更好获得通知权限,让通知真正被用来体验,达到开发者和用户双赢的效果。
3秒取关
前面两大功能,都是为开发者提供更好的推送体验。但倘若开发者滥用上面的功能,强行给用户推送不合并分组、低质量的通知,苹果也赋予了用户反击的利——用户在任意一个通知左滑呼出菜单,选择「管理」,无需跳转就能关闭通知。
0e691d4f8ca54fd49d226ebef9948338.jpg

当用户看到不喜欢的通知时,只需要 3 秒就能让其「隐式推送」,从此变成哑巴通知,甚至直接「关闭」,永不超生。不过,这个「关闭」功能还是有一线生机的,他会弹出一个确认框,来提醒用户关闭后将不会收到当前应用的所有通知。
af5909ba42414881be91108667bb5f86.jpg

苹果还给开发者留下了最后一次挽留用户的机会,开发者可以选择在确认阶段加入一个「在应用中设置」按钮,点击后将跳转到应用内的通知设置页面,开发者可以在这个页面为用户提供更细粒度的通知管理功能。例如 :Podcasts 「广播」应用,就提供了这个功能。
4936e48b97db4bb8b39633f3f5338f39.jpg

用户进入到配置页面,就可以根据自由配置开发者提供的通知分类。Podcasts 提供了电台粒度的推送开关,可以为不同电台定制化通知策略。
同样的,电商之类的应用也可以将交易、促销等通知信息分类,让用户可以更自由、更细粒度地控制自己接受的通知。
bfe5a42a9caa40fb94ad0f5599cfe060.jpg

紧急通知
平时睡觉、开会、打王者荣耀时,都习惯开启勿扰模式。开了勿扰模式之后,所有通知,甚至电话都不会打断我的操作。到了 iOS 12,有一种船新的「紧急通知」可以无视勿扰模式的设置,直接弹出并且以任意音量播放通知音效。
73af2a880f9b4196a1a9a0209c4c3ad1.jpg

不过能力越大,责任越大。想要或者这类通知的权限并不简单,首先你得是医疗、安防、人防、灾难预警类的应用,才能向苹果申请「紧急通知」权限。其次,你还需要让用户对「紧急通知」单独授权,有了苹果+用户的许可,你才能使用这种大威力通知。
5a694b0bbcb4435cb4334955973d39dd.jpg

这么严格的措施,苹果为了平衡体验和滥用也是煞费苦心啊。
通知小升级
除了上面提到的几个大调整,通知的小升级也蛮多的。分组通知左下角的缩略语、长按 | 3D touch 按压通知的扩展内容也得到了提升。
缩略语
让用户能更快速判断要不要深度查看分组内的通知。
2cde9154d34b4a9cad1895dc27c9f401.jpg

分组的缩略语除了常规的「还有 n 个通知」,还可以交由开发者进行有限的调整。
目前看到的形态有:
  • 「还有 3 个通知和 2 张图片」
  • 「“Gmail”中还有 13 封邮件」
  • 「来自 xxx 的 5 条文本信息 」
  • ……
通知扩展内容
现在扩展内容可以交互了,支持在扩展内容里动态调整内容、使用按钮等交互元件。
e64d551a4cb24f9dbdc799541afcb63d.jpg

可以实现的功能有非常多,例如:在通知栏直接播放音乐。直接给某条朋友圈或是微博点赞,甚至直接下单一份外卖,只要你想到的,通知扩展都能给你做到。
总结
苹果这次大刀阔斧地改革 iOS 12 的通知机制,最终目标还是解决现在 iOS 生态里通知滥用的现象。通过给开发者和用户更多的权利,既能让用户能方便地筛选出好的应用,也能让开发者运用通知提供更丰富的功能。
小小地总结一下,iOS 12 通知更新对于产品/运营人员意味着:
  • 合理利用通知分组,保证曝光同时提升体验;
  • 静默推送,能提高用户开启通知的比例;
  • 特殊 App 可以使用紧急通知获得更多权利;
  • 在通知上实现更丰富的功能,提高效率。
来源:人人都是产品经理




【Code4App Weekly】96 期
  
【一周优秀博文】

iOS valueForKeyPath常用用法

iOS中block块的存储位置&内存管理

使用 Swift 语言开发 iOS 应用程序的利弊

招聘一个靠谱的程序员 iOS知识整理~

0.3. iOS面试题-原理篇






【一周iOS精品源码推荐】
  
iOS视频会议,教育小班课,文档白板,模仿zoom视频会议

图片异步上传工具

引导页,新特性介绍页

仿淘宝详情视屏图片轮播

iOS 精美过度动画源码

iOS从相册、拍照、比例压缩、上传

iOS朋友圈&动态圈 源码

SSSearcher仿微信搜索联系人,高亮搜索检索匹配文字,支持中...

iOS简易聊天页面以及容联云IM自定义聊天页面的实现思路

自定义cell的列表视图实现:置顶、拖拽、多选、删除






Code4App官方微博链接

Code4App Weekly回顾
Code4App菁英会会员招募中~


16

主题

7125

帖子

1174

金钱

手工艺人

发表于 2018-7-9 16:23:59 | 显示全部楼层
code4app确实是个好地方,必须支持~

23

主题

7099

帖子

1054

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2018-7-9 16:24:05 | 显示全部楼层
支持,感谢,祝code4app越来越好~

21

主题

7130

帖子

2439

金钱

手工艺人

发表于 2018-7-9 16:24:08 | 显示全部楼层
感谢大神分享,必须顶!

307

主题

557

帖子

2416

金钱

手工艺人

发表于 2018-7-9 16:24:12 | 显示全部楼层
学习...学习...

266

主题

539

帖子

2229

金钱

手工艺人

发表于 2018-7-9 16:24:15 | 显示全部楼层
感谢大神分享,必须顶!

284

主题

527

帖子

2352

金钱

手工艺人

发表于 2018-7-9 16:24:18 | 显示全部楼层
感谢大神~
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表