openfire消息通知推送_APP消息推送功能之前端后台设计

b74f3faf438711f2e54375cd86ffc021.png

APP消息推送功能之前端后台设计

最近有不少小伙伴问APP消息推送功能,前端、后台如何设计的?消息系统的架构是什么样的?最近刚好做到后台消息推送这块,简单谈谈个人心得,欢迎拍砖。

消息推送是让自己的用户获取信息最有效和最直接的方式。消息推送系统是对产品来说非常重要,消息推送设计也是初级产品的入门课程。

消息推送是提升产品留存率、活跃度的重要功能,常见的消息一般是标题+内容,可推送优惠、活动、资讯等。

消息推送后台设计

苹果版推送功能必须将消息、deviceToken发给苹果服务器,苹果再通过deviceToken找到用户,并将消息发给用户。安卓可自家搭建推送服务器,将消息直接发给用户,或用百度云、信鸽、极光第三方推送服务器。

苹果和安卓都可用第三方推送后台(如友盟、激光),弊端需从本地数据库导出目标用户token,比较麻烦,也可自己开发推送后台,通过关键字刷选目标用户,这样灵活方便些。

来自友盟截图

3b80e95bc5ff518d7e075efbc635872c.png

ce422efeff1dd7c74e570568d91798d6.png

6ab4ac68ba7cacb02a0c8aa0a5e9b5fc.png

苹果允许用户设置app的消息推送开关,安卓很多厂家定制rom也模仿苹果设置推送通知开关,这使得消息达到率大打折扣。

消息推送APP端设计

APP接收到消息后,一般在显示于手机通知栏,点击消息调起APP进入消息详情页,点击详情页左上角返回按钮,则回到APP首页。

e15b40d60f8defa29c7cd81aa7c37ffa.png

APP内部最好设计-我的消息-的功能,以便用户查看推送消息历史记录,通过角标、已读、未读等设计吸引用户读取消息。(画下来这都是重点)

建议提供推送设置功能,允许用户设置推送消息是否显示于通知栏、接收消息音效、接收时间等。(画下来这里重点要考)

推送策略设计

1、选择合适的时间进行推送,尽量避开用户休息时间(晚上22:00-早上8:00)推送,减少对用户的干扰;

2、一切从用户需求出发,精准推送。根据用户的地理位置、渠道、活跃度等维度对用户分群,从数据去提炼用户需求和使用场景,对不同的用户群推送不同的内容,能大幅度提高消息的准确度和匹配度。

例如一些视频App就利用大数据,针对不同用户的观剧偏好提供个性化的消息推送,订阅视频、同类视频更新提醒,而且常在晚上6点后推送,正是人群观影高峰期前段。百度视频App就宣称,其精准推送使得用户打开消息推送的比例提高了3-5倍;

4、结合热点,挖掘用户喜闻乐见的内容进行推送,用户关注度更高。以下是两个健身类App乐动力和完美囚徒健身的消息推送对比,尽管都是下午时间段推送,但是第二个结合统计数据和好友PK的消息,更能激发起用户的锻炼欲望;

消息流程设计

a7f9616c2d261ec56b9a4151af587ea9.png

消息推送场景分析

beb3c03588d1ee8d16176b6423634ecd.png

最后上个消息推送案例来自网络

06970ee321fc98af08e3aa905e4f94bb.png

b46d1b0976a0a352d734f286cca4bb0a.png
#专栏作家#

星辰(明阳),微信公众号:产品经理星辰说,知乎专栏作家。资深产品人,专注数字化营销、推荐系统、CMS、商业化和策略中台。擅长总结产品方法论。

本文原创发布于知乎,未经作者许可,禁止转载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值