移动应用低成本消息推送的正确姿势

本文涉及的产品
移动研发平台 EMAS,开发者版免费套餐
简介: 必达消息使用短信推送,其他消息使用App内推送,可以大幅度降低客户推送业务成本,提升用户体验和转化率

一、移动App消息推送的分类

1.1、应用内消息推送

应用内消息推送基于App自身的功能实现消息推送,一般以消息弹框形式展现。

1.2、短信推送

短信推送基于服务商提供的短信接口和短信通道实现推送,展现形式与普通短信一致。

1.3、两种推送方式对比

方式名称 载体 接入方式 查看方式
应用内推送 App自身 App嵌入SDK,开发者调用推送的API推送消息 唤起App
短信推送 短信 开发者调用服务商提供的接口推送消息 查看短信

二、推送的正确姿势

简单说来,必须送达用户的消息建议用短信,其他消息建议用应用内推送。
image.png

2.1 消息必达的场景使用短信推送

应用内推送受制于应用的活跃程度、Android系统的碎片化与ROM自身的限制,无法确保消息100%送达用户,因此对于到达率要求很高的场景,建议使用短信推送。
对到达率要求高的典型场景有:
• 用户注册
• 登陆认证
• 密码找回
• 动账信息

2.2 其他场景使用应用内消息推送

对于到达率没有特殊要求的场景,建议使用应用内消息推送。
典型的场景有:
• 商品折扣消息
• 营销活动消息
• 非关键性通知
• 实时新闻推送

三、App内消息推送/短信推送组合方案的优势

与消息推送全部使用短信服务比较起来,组合使用App内消息推送/短信推送的优势体现在成本、转化率和用户体验三个方面。
image.png

3.1、成本优势

某O2O类型App,月活200万。App平均每个月向每个用户发送20条推广消息,两者使用的成本如下:
注 这里的应用内推送成本使用阿里云移动推送的官网价格为例来说明

推送方式 月活设备数 推送条数 月付费价格(元)
短信推送 2000000 40000000 2000000
App推送 2000000 40000000 40000

可以看出,对于上面的案例,移动推送可以帮助客户节省支出196万/月。

3.2、转化率优势

应用内推送支持根据客户标签、别名进行推送,可以实现精准营销,提升转化率
应用内推送支持客户查看/删除等状态的详细跟踪,有利于后续的二次跟进营销策略
应用内推送增加客户对品牌的认知,更加方便操作,进一步提升了转化率

3.3、用户体验优势

同上节描述因素一致,App内推送终端用户体验大幅提升,非常有利于App的推广和品牌运营。

四、App内推送/短信推送的技术选型

4.1 应用内消息推送选型方法

4.1.1 到达率

到达率 = 实际触达终端用户数/目标终端用户数

4.1.2 推送延迟

推送延迟 = 终端用户收到消息的时间 - 开发者调用推送接口时间

4.2.3 系统支撑能力

系统每秒支持推送的消息数
系统支撑的推送用户量级
阿里云移动推送服务了手机淘宝、UC浏览器、高德、天猫、大姨吗等一大批超级App,另外,阿里云移动推送在到达率、推送延迟、系统容量等方面有非常显著的优势。
阿里云短信服务是阿里云为用户提供的一款通信服务产品,支持快速发送短信验证码、短信通知等。 完美支撑双11期间2亿用户,发送6亿短信。三网合一专属通道,与工信部携号转网平台实时互联。电信级运维保障,实时监控自动切换,到达率高达99%。

五、附录

5.1 App内推送样例

image.png

钉钉搜索35248489,加入阿里云云原生应用研发平台EMAS技术交流群,探讨最新最热门的应用研发技术和实践。(或钉钉扫码加入)

test

相关文章
|
JSON 数据格式 iOS开发
APNS IOS 消息推送JSON格式介绍
在开发向苹果Apns推送消息服务功能,我们需要根据Apns接受的数据格式进行推送。下面积累了我在进行apns推送时候总结的 apns服务接受的Json数据格式 示例 1: 以下负载包含哦一个简单的 aps 字典。
3481 0
|
iOS开发
IOS消息推送
IOS消息推送
141 0
|
Android开发 iOS开发
了解iOS消息推送一文就够:史上最全iOS Push技术详解
本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会通过IM自建的网络长连接通道推送过来,这种Pu...
3463 0
|
搜索推荐 iOS开发
iOS小技能:消息推送扩展的使用
iOS小技能:消息推送扩展的使用
565 0
iOS小技能:消息推送扩展的使用
|
PHP 数据安全/隐私保护 iOS开发
分分钟搞定IOS远程消息推送(二)
分分钟搞定IOS远程消息推送
418 0
分分钟搞定IOS远程消息推送(二)
|
存储 Android开发 数据安全/隐私保护
分分钟搞定IOS远程消息推送(一)
分分钟搞定IOS远程消息推送
260 0
分分钟搞定IOS远程消息推送(一)
|
Android开发 数据安全/隐私保护 iOS开发
APNS IOS 消息推送
一.Apns简介: Apns是苹果推送通知服务。 二.原理: APNs会对用户进行物理连接认证,和设备令牌认证(简言之就是苹果的服务器检查设备里的证书以确定其为苹果设备);然后,将服务器的信息接收并且保存在APNs当中,APNs从其中注册的列表中查找该IOS设备(设备可以为iPhone、iPad、iPod Touch,版本是iOS3.
1725 0
|
测试技术 iOS开发
APNS IOS 消息推送沙盒模式和发布模式
在做.NET向IOS设备的App进行消息推送时候,采用的是PushSharp开源类库进行消息的推送,而在开发过程中,采用的是测试版本的app,使用的是测试的p12证书采用的是ApnsConfiguration.ApnsServerEnvironment.Sandbox模式,而在项目发布之后,现在使用的是发布版的证书进行推送,发现不能推送成功,最后才发现在使用PushSharp进行发布后的项目的推送需要使用ApnsConfiguration.ApnsServerEnvironment.Production模式。
1424 0
|
iOS开发
APNS IOS 消息推送处理失效的Token
在开发苹果推送服务时候,要合理的控制ios设备的Token,而这个Token是由苹果服务器Apns产生的,就是每次app问Apns要Token,由苹果服务器产生的Token会记录到Apns里面,我们需要根据该Token进行制定设备的消息推送,所有Token需要我们自己去记录和管理,每个设备对应唯一的Token,而app的用户登录会有自己约束的别名,与该tokne进行关系绑定,这样按该别名进行推送,就可以找到对应的Token,进而推送到该iso设备上,对应失效的Token我们需要访问苹果的feedbackServer,拿取失效的Token,然后把本地记录的失效token进行移除。
2026 0