vuewebsocket做消息提醒_产品经理需要知道的app中消息推送原理

消息推送顾名思义就是将特定消息推送给目标用户。推送的方式很多,邮件、短信、app等。每一种推送方式成本和效果也不一样,产品经理在梳理功能时需要综合考虑。本着讲清楚一件事的原则,在这篇文章中我主要分享一下app中的消息推送原理和消息推送功能使用建议。分为以下4点:

  • 认识app中的消息结构
  • app中的消息推送原理
  • 适当使用角标(徽章)
  • 消息通知使用扩展

认识app中的消息结构

如下图,app中的接受新推送消息:

f5009332b0d64bd8e72083f048da3209.png

app中新消息提示

app中消息结构

912d5d088c45a00ae24991210390bd73.png

华为操作系统消息结构

这里以华为系统为例,相比其他手机系统厂商,消息提醒通知比较通用几点,

1、都会根据app做消息分组;

2、消息内容显示上,包含应用icon、消息标题、内容和消息时间;

部分手机支持自定义推送消息显示(IOS10以上也支持),消息的结构大家平时看到的比较多,相对应该好理解。

app中的消息推送原理

手机操作系统比较多,这里只介绍主流操作系统IOS和Android消息推送原理。

一、苹果手机推送通知服务

苹果手机提供的推送通知服务(Apple Push Notification Service),主要分成2步:

第1步:App ID+Device Token在APNS中注册;

第2步:App调用APNS服务推送消息;

0d09d20f30273680014fafd56658849b.png

苹果推送通知服务

二、安卓手机推送通知服务

Android消息推送服务结构和上面类似,于是各操作系统厂商比如华为、小米等分别都在开发平台中推出自己的消息推送服务。这对于Android开发者就是一个噩梦,他们需要适配不同服务。不过好在有痛点的地方就会产生需求,于是出现了很多专门做消息推送的第三方,比如极光推送、腾讯信鸽。他们主要做的事情就是封装了各手机厂商消息推送,再以统一服务提供给app调用。

三、消息通知设置

如下图Android系统消息通知提醒设置,设置划分的比较细,可以针对状态栏、横幅、锁屏等分别设置,对于用户来说有一定操作门槛,建议各手机厂商参考IOS系统设置方式,交互简单。

b07e7a1c7d35794a8a31fb09f3acf398.png

android版企业微信中消息通知设置

适当使用角标(徽章)

我们在设计消息推送时肯定希望消息能让用户及时关注到,自然就会考虑到使用角标。首先观察一下Android系统上的app,并不是所有应用都带有角标。是的,这一服务也是由各操作系统厂商提供,部分厂商还有一定的申请门槛,因此也存在操作系统版本兼容问题。据我所知角标功能目前还没有第三方可以提供统一服务,所以相对消息推送,开发成本和兼容性测试的复杂度上还是比较高的。在角标这个问题上苹果系统显得比较开放,苹果系统是可以使用这一功能。

消息通知使用扩展

了解了消息推送原理和角标的显示等,怎么在我们设计中用好消息通知功能呢,分享几点我的建议:

1、核心业务流程使用消息通知功能,不要滥用;

2、app中即时通讯新消息可以使用消息通知和配合角标功能;

3、2C类app,商品促销消息可以通过app消息推送功能,主要从降低成本考虑;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值