内容来源:2017年4月21日,极光资深产品经理王猛在“极光开发者沙龙——JIGUANG MEETUP”进行《精准送达目标客户——基于极光平台优化Android通知》演讲分享。IT 大咖说(WeChat_ID:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。
阅读字数:2329 | 4分钟阅读
观看嘉宾完整演讲视频及PPT,请点击:http://t.cn/EAre4zC
摘要
极光资深产品经理王猛根据自身多年的经验为大家分享基于极光平台优化Android通知。
极光推送
极光推送这款产品曾经服务过60万款APP,25万开发者,注册的终端数达到了100亿,月活跃用户达到7.5亿。
极光推送是一款稳定的、高质量的服务,而且我们有广泛的用户基础。
丰富的通知栏样式
大文本样式允许开发者传入一个较长的文本,展示在title下面。开发者也可以把正文的摘要作为大文本展示在它的下面。当这条通知达到第二条或者排在后面的时候,它会自动折叠起来。收到的用户也可以通过自己操作将它进行拉伸或者折叠。
大图片样式的展示和操作逻辑跟大文本样式是一样的,只是开发者可以传入一个图片的URL,我们的SDK会在收到这条通知的时候先去加载这个URL。开发者还可以传入本地的开发资源,我们就会直接加载本地资源将它展示出来。
收件箱样式是允许开发者传入几条不同的短通知,让它们在同一个通知栏里展示出来。
以上这三种通知栏样式,我们极光在web操作页面和API里都做了比较易用的支持。
Head-up也叫做悬浮通知栏样式,它跟通知的优先级息息相关。当一个通知拥有较高优先级的时候,这个通知到达时,它就会直接悬浮在用户当前的操作页面上。如果有用户不习惯这种样式,可以在系统设置里面将这种展示方式关闭。
还有一种是带按钮的通知样式。这种样式允许用户在不进入应用的情况下做一些简单的操作,比如回复、收藏、归档这样的按钮,开发者是可以制定这几个按钮的。
极光的自定义通知栏样式自由度比较高,它允许开发者传入整个布局,然后可以设置布局中控件的一些属性。
开发者的操作步骤也比较简单,利用极光API本地构建一个Builder,编辑对应通知的布局和属性,然后为这个Builder指定一个编号,在使用porta和API下发通知的时候携带这个编号。
富文本通知模版
LandingPage富文本模版
LandingPage富文本通知模版常常用于应用的登录页,开发者可以传入图片的点击链接或者是文字的点击链接。
创建的富文本模板会生成固定URL,SDK 接收到后会尝试缓存下来。缓存成功则打开缓存资源,缓存失败则打开 URL。
信息流富文本模版
目前我们提供了两种可编辑的富文本模版,第一种是多条图文信息流聚合发送,第二种是单图文信息流发送。
这两种模版无论是用户还是开发者,用的都比较多。所以用户收到这样的模版之后会知道怎么操作,非常熟悉。
弹窗富文本模版
第三种模版是弹窗的富文本模版,我们同样提供了两种形式。第一种是纯图片,第二种是带标题和按钮。使用起来和前两种相似,我们都提供在web上的编辑功能。
多维度的目标筛选
标签分群
开发者给用户打了很多标签,每个用户身上可以打有一千个标签,多个标签之间可以做复杂的交并补运算。
地理位置分群
在自己的用户注册系统中,用户会上传他的地理位置信息,然后通过极光的标签把这个城市的标签打上去。但这个毕竟还是需要用户去主动填写,得不到及时的更新。
极光的位置系统是通过数据的分析来实时更新用户设备的地理位置。这样的功能满足了很大一部分敏感度较高的用户服务。
活跃度分群
开发者可以给自己的用户选择在几天内活跃的用户和几天内不活跃的用户推送不同的消息。也可以指定在某一天,一个用户在某些时段比较活跃,给他推送特定的信息。
这个功能和现在越来越多的节日息息相关。
系统版本分群
现在极光对android和ios用户都提供了系统版本分群的方式。
其它方面技术优化
多应用推送
多应用推送就是把多个应用捆绑成一个应用组。它的使用场景是一个开发者名下有好几个应用,而且有几个应用是息息相关的。要想把这些应用捆绑在一起,做一个统一的通知管理,就会用到这个功能。
推送不到短信到
推送服务为用户设备推送通知的时候,如果受阻了,用户就不会给极光服务器一个回执。当一定时间内没有收到这个回执,可以设置时间。时间到了之后可以通知我们的短信服务,给用户发送短信。
JSMS作为短信服务在极光里已经是一个独立的服务了,现在我们将推送和短信服务结合在一起,发挥出它巨大的优势。
优势在于一来它解决了短信服务的成本,二来用短信弥补了一些推送没有到达的遗憾。
SDK组件化
极光现在把各个业务做了模块化,把它的公用代码抽成了一个core。我们想达到的目的就是让核心框架高聚合,各个业务模块之间低耦合这样的技术特点。
推送通道上的努力
推送通道现在有一个让开发者非常头疼的事情,就是很多大的设备厂家现在对设备上的通知通道把控得越来越严格,他们也自建了自己的推送通道。开发者就不得不去接入一个又一个的推送平台了。
极光作为独立的第三方推送平台,我们的当务之急是要解决开发者的时间。我们正在做设备厂家通道的集成,这样开发者在很多设备上的推送就非常方便了。
现在很多的设备用户是非常中立的,他们不愿意被打扰,但是也不愿意错过一些优质的消息推送。所以在未来一段时间,极光有几个要努力的方向。
首先我们会强化自己产品的质量,达到精益求精。其次我们会在一些特定的设备上建立这些设备厂家的通道。第三个方面,我们想和这些设备厂家谈一些互利共赢的合作。最后我们想在以后形成一个统一的业界标准。
今天的分享就到这里,谢谢大家!
编者:IT大咖说,转载请标明版权和出处
网友评论