案例复盘 | 如何设计 APP 推送的后台消息系统?
1、背景:目前APP离不开消息推送,终端准备做消息推送功能,需要后台支持配置。
2、困惑点:对消息系统架构不熟悉,刚转入产品,不知从哪些角度去分析消息系统。
消息推送是让自己的用户获取信息最有效和最直接的方式。
消息推送系统是对产品来说非常重要,消息推送设计也是初级产品的入门课程。
ps:最近刚好做到后台消息推送这块,简单谈谈个人心得,欢迎拍砖
消息推送是提升产品留存率、活跃度的重要功能,常见的消息一般是标题+内容,可推送优惠、活动、资讯等。
消息推送分为本地通知和服务器通知。
本地通知是指由APP本地发起,无需联网,如游戏定时任务、闹钟提醒、版本更新、基于地理位置提醒等。
服务器通知由服务器发送消息,APP联网下接收,后台设置好消息标题、内容、目标用户、音效,来发送消息。
消息推送后台设计
苹果版推送功能必须将消息、deviceToken发给苹果服务器,苹果再通过deviceToken找到用户,并将消息发给用户。安卓可自家搭建推送服务器,将消息直接发给用户,或用百度云、信鸽、极光第三方推送服务器。
苹果和安卓都可用第三方推送后台(如友盟、激光),弊端需从本地数据库导出目标用户token,比较麻烦,也可自己开发推送后台,通过关键字刷选目标用户,这样灵活方便些。
苹果允许用户设置app的消息推送开关,安卓很多厂家定制rom也模仿苹果设置推送通知开关,这使得消息达到率大打折扣。
消息推送APP端设计
APP接收到消息后,一般在显示于手机通知栏,点击消息调起APP进入消息详情页,点击详情页左上角返回按钮,则回到APP首页。
建议提供我的消息的功能,以便用户查看推送消息历史记录,通过角标、已读、未读等设计吸引用户读取消息。
建议提供推送设置功能,允许用户设置推送消息是否显示于通知栏、接收消息音效、接收时间等。
推送策略设计
1、选择合适的时间进行推送,尽量避开用户休息时间(晚上22:00-早上8:00)推送,减少对用户的干扰;
2、一切从用户需求出发,精准推送。根据用户的地理位置、渠道、活跃度等维度对用户分群,从数据去提炼用户需求和使用场景,对不同的用户群推送不同的内容,能大幅度提高消息的准确度和匹配度。
例如一些视频App就利用大数据,针对不同用户的观剧偏好提供个性化的消息推送,订阅视频、同类视频更新提醒,而且常在晚上6点后推送,正是人群观影高峰期前段。百度视频App就宣称,其精准推送使得用户打开消息推送的比例提高了3-5倍;
4、结合热点,挖掘用户喜闻乐见的内容进行推送,用户关注度更高。以下是两个健身类App乐动力和完美囚徒健身的消息推送对比,尽管都是下午时间段推送,但是第二个结合统计数据和好友PK的消息,更能激发起用户的锻炼欲望;
消息流程设计
消息推送场景分析
最后上个消息推送案例,实在编不下去了
文/车里车外-田凯-高级产品 车里车外 全栈式高级产品经理
关键字:产品经理, 产品设计, 推送
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!