划重点|iOS15正式发布, 全新的通知推送系统,你必须要知道!
简介: 今年友盟+联合达摩院决策智能实验室讲算法技术,推出国内首个智能推送功能,帮助产品运营人员实现一键式触达的精细化运营。通过精心打磨的在线学习与优化算法,对推送人群与推送文案进行精准匹配,最大化用户点击量。通过对不同用户场景感知和各种约束配额下的最佳分配,将无用推送信息降权显示,降低对用户的干扰,优化用户维度的推送体验。
作者:友盟+ 技术团队
越来越多的APP频繁推送信息已经导致用户不堪重负,友盟+ 数据显示:45%的iOS用户主动关闭了通知权限。
为了鼓励开发者更合理的使用推送通知。近日,苹果iOS 15发布了全新的通知推送系统,并对通知系统进行大范围的优化,友盟+ 技术团队为开发者划了三个重点,让你轻松了解全新的通知推送系统。
第一、苹果为iOS15设计了4种通知分级
passive(被动型通知):指用户在闲暇时查看信息,比如餐厅推荐。active(活动型通知):指用户希望在某个时间了解的信息,比如最喜欢的球队的最新比分。time-sensitive(时间敏感型通知):指需要用户立刻关注到的通知,比如快递进度。critical(关键通知):需要立刻得知且优先级超高的通知,比如来自政府机构的安全通知等。
Apns最新文档中,苹果为iOS15设计了4种通知分级,鼓励开发者正确的设置通知级别以带给用户更好的体验。但文档中仍然强调了“Build trust by accurately representing the urgency of each notification. ”,苹果并不会对通知级别做更多干预。
通知级别通过在Apns发送中新增参数实现
interruption-level: 通知级别有“passive”, “active”, “time-sensitive”, “critical”四个选项,默认“active”。
第二、新增摘要功能
在iOS15系统的设置-通知选项中新增了摘要功能,摘要开启后会缓存“passive” (被动型通知),“active” (活动型通知)级别的通知,并在配置的时间点批量显示。通知摘要通过自定义时段聚合信息的方式解决用户时间被大量非紧急信息碎片化的问题。比如在你追一部剧并订阅了相关更新通知,你希望相对及时的获取信息但是又不希望在工作时间频繁收到也没有精力处理这类信息。一般厂商并不清楚用户的时段诉求,这造成了用户抉择两难的困境。通过通知摘要,用户可选择在一天中的哪些时间段一次性的浏览相关信息,提高信息获取效率和体验。
亮屏解锁状态下开启了摘要,且关闭“显示下个摘要”通知不会弹框,不会震动响铃。用户无法感知通知到达,直至下次摘要指定时间批量一次性显示。亮屏解锁状态下开启摘要,且开启“显示下个摘要”通知不会震动响铃声,弹框会被统一收揽到“您的下个摘要”分组。黑屏状态下,开启摘要的APP会保持静默状态,除非收到“time-sensitive”, “critical”级别通知。Apns提到可通过增加relevance-score实现通知摘要的排序,目前测试发现该功能未实装。



第三、推出场景相关的专注模式
iOS15推出了场景相关的专注模式,开发者可通过将消息通知级别设置成“passive”,“active”避免对专注模式的用户产生打扰。开启专注模式后通知被统一收录到“专注模式期间”分组,不会响铃震动。同时专注模式还支持快捷时间段设定、位置设定主打场景相关。



未来的通知体验博弈
从Android8到iOS15已经进入了博弈红海阶段。未来开发者面临通知服务的多项挑战。厂商通道通过通知分类逐步推进通知限额,通知作为历来被粗放漫灌的触达能力亟待回归ROI本质,解决成本问题问题。与以往对送达率的一味追求不同,未来考验怎么用更少的通知发送,更弱的用户打扰度获取更高的用户积极反馈。长期以来开发者在通知场景中主要关注送达率,历史中不乏通过流氓进程、频繁自启、链式唤起等手段一味追求送达率。近些年,更多开发者尤其是行业TOP级产品将目标转向了点击率和实际业务正反馈(如唤起率)。对通知运营提出了更高的要求。业务更加直白的关注通知所带来的业务效果,其中用户体验是绕不过去的一环。
今年友盟+联合达摩院决策智能实验室讲算法技术,推出国内首个智能推送功能,帮助产品运营人员实现一键式触达的精细化运营。通过精心打磨的在线学习与优化算法,对推送人群与推送文案进行精准匹配,最大化用户点击量。通过对不同用户场景感知和各种约束配额下的最佳分配,将无用推送信息降权显示,降低对用户的干扰,优化用户维度的推送体验。
发送效果见顶,数据技术能力凸显
用户群质量:合适的消息发给合适的人,考验开发者用户引导和沉淀能力。
通知通道质量:保证用户及时准确的获取通知,依赖通知服务商技术实力和服务质量。
运营策略效果:怎么发出合适的时刻和频次的通知。
可以预见iOS15的普及会极大影响用户点击意愿从而降低点击率,随着《个保法》落地,未来开发者和用户博弈的天平逐渐向用户倾斜。在合理合规合法的大环境下,对关键数据的处理能力在通知效果的评判中更加重要,通知服务商需要更多发挥数据技术的长处为开发者运营提供助力。
以上,就是友盟+ 技术团队针对iOS15发布的通知推送系统所划的重点。相信随着iOS15的普及,用户点击意愿会受到极大影响, 那么,开发者未来则需要借助更智能的算法,发送更优质的内容,才能牢牢抓住用户的心。
原文链接
本文为阿里云原创内容,未经允许不得转载。
划重点|iOS15正式发布, 全新的通知推送系统,你必须要知道!的更多相关文章
- 与众不同 windows phone (10) - Push Notification(推送通知)之推送 Tile 通知, 推送自定义信息
原文:与众不同 windows phone (10) - Push Notification(推送通知)之推送 Tile 通知, 推送自定义信息 [索引页][源码下载] 与众不同 windows ph ...
- 在Unity3D中实现安卓平台的本地通知推送
[前言] 对于手游来说,什么时候需要推送呢?玩过一些带体力限制的游戏就会发现,我的体力在恢复满后,手机会收到一个通知告诉我体力已完全恢复了.这类通知通常是由本地的客户端发起的,没有经过服务端. 在安卓 ...
- xamarin.ios 本地通知推送
由于ios10版本以后UILocalNotification被标为弃用了,所以要添加新的本地通知推送功能,下面提供一些代码参考. 一.先在AppDelegate.cs上注册本地通知推送功能. publ ...
- ZPush--基于netty4实现的苹果通知推送服务(APNs)Javaclient
简单说下实现苹果通知推送服务(APNs)client的一些要注意的地方: 使用长连接: sanboxserver是无用的,调试时直接用"gateway.push.apple.com" ...
- vivo 推送系统的容灾建设与实践
作者:vivo 互联网服务器团队 - Yu Quan 本文介绍了推送系统容灾建设和关键技术方案,以及实践过程中的思考与挑战. 一.推送系统介绍 vivo推送平台是vivo公司向开发者提供的消息推送服务 ...
- 在Openfire上弄一个简单的推送系统
推送系统 说是推送系统有点大,其实就是一个消息广播功能吧.作用其实也就是由服务端接收到消息然后推送到订阅的客户端. 思路 对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息.这 ...
- MPush开源消息推送系统:简洁、安全、支持集群
引言由于之前自己团队需要一个消息推送系统来替换JPUSH,一直找了很久基本没有真正可用的开源系统所有就直接造了个轮子,造轮子的时候就奔着开源做打算的,只是后来创业项目失败一直没时间整理这一套代码,最近 ...
- 开源实时消息推送系统 MPush
系统介绍 mpush,是一款开源的实时消息推送系统,采用java语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点.同时也是少有的 ...
- iOS - Push 通知推送
1.UserNotifications 通知是 App 用来和用户交流的一种方式,特别是当 App 并没有在前台运行的时候.通知,正如它的名称所强调的,被用作向用户'通知'一个事件,或者仅仅向用户提示 ...
- iOS 10 的一个重要更新-新的通知推送 API
iOS 10 最重要的变化可能就是通知 API 的重构了.本文用一个简单闹钟的例子介绍了 User Notification 的 API 变化和新功能. 简介 很久以前,开发者就可以在 iOS 里预约 ...
随机推荐
- 2022亚洲视博会圆满落幕,3DCAT荣获“优秀沉浸式视觉解决方案”奖
2022年8月10-12日,为期3天的2022世界元宇宙生态博览会暨VR/AR/MR/XR.数字创意.数字展陈.数字文旅.数字运动.数字艺术与沉浸式空间场景设计展览会圆满落下帷幕! 此次展会共包含三大 ...
- electron实现静默下载(各种踩坑解决)
前车之鉴 也是阅读了很多资料和前人踩的坑,直接使用webContent.print方法进行打印.其他方式要不就是Bug多,官方修复也有问题:要不就是官方升级版本后不再支持等 不赘述 需求思路 在mai ...
- 记录--Vue使用CDN引入,响应式失效?
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 背景 最近心血来潮,想要在本地开发时,也用CDN的方式引入 Vue,想着既然通过CDN引入了,那么在项目中就没必要再 import Vue ...
- rabbitmq学习记录
一.RabbitMQ的概念 RabbitMQ 是一个消息中间件:它接受并转发消息.你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这 ...
- verilog设计知识集合
verilog设计知识集合 一.基本知识 verilog HDL,verilog硬件描述语言,可从上层到下层一直设计,使用一些列分层的模块来表示极其复杂的数字系统的语言.利用EDA工具将模块转化为网表 ...
- verilog之display
verilog之display 1.函数简介 $display是用于显示不同格式的变量的函数,用于测试过程中观察数据数据的特点.该观测不如波形图直观,但是如果可以详细的设置好观测点,有时可以达到事半功 ...
- KingbaseES V8R6备份恢复系列之 -- system-Id不匹配备份故障
KingbaseES V8R6备份恢复案例之---system-Id不匹配备份故障 案例说明: 在KingbaseES V8R6执行备份时,在sys_log日志中出现system-id不一致的故障 ...
- KingbaseES 支持自定义异常
KingbaseES PLSQL 从 V8R6C4 版本开始,支持用户自定义异常.具体例子如下: create or replace procedure p_test() as error_numbe ...
- 命令行部署KingbaseES流复制
建立系统数据库安装用户组及用户,在所有的节点执行 root用户登陆服务器,创建用户组及用户并且设置密码 groupadd -g 2000 kingbase useradd -G kingbase -g ...
- Fastjson反序列化分析
依赖 先研究1.2.24版本的,版本高了就有waf了,不过也能绕,高版本以后再说 <dependency> <groupId>com.alibaba</groupId&g ...