极光推送 第一节:概述
极光推送是啥?
来一张图就能说明极光推送是啥:
上图的QQ邮箱通知,支付宝通知就属于极光推送,当然只是一部分而已。
极光实现概述
- 首先APP集成极光推送的SDK,手机安装APP
- Jpush服务调用极光推送的rest服务
- 极光推送会将消息推送到和它保持长连接的手机上
- 当然不安装APP也可以调用发短信接口做到通知
极光推送消息载体
- 通知
即指在手机的通知栏(状态栏)上会显示的一条通知信息 - 自定义消息
自定义消息主要用于应用的内部业务逻辑。一条自定义消息推送过来,有可能没有任何界面显示。 - 富媒体
JPush 支持开发者发送图文并茂的通知,发送 landing page、弹窗、信息流形式的富媒体通知。 - 本地通知
本地通知 API 不依赖于网络,无网条件下依旧可以触发;本地通知的定时时间是自发送时算起的,不受中间关机等操作的影响。 - 短信补充服务
针对开发者提供推送补充服务,如果 App 侧一段时间内无法收到推送的消息(可能由于断网、后台禁止运行、消息延迟等原因)的用户进行短信通道信息补充。对于到达强需求的业务优先使用推送可以一定程度减少短信费用开销,又能保证信息最终的传递到达。
服务端开发概述
官网文档:http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/