编辑: LinDa_学友 2013-04-15
Meizu Push 接入文档概述

一、概述 魅族推送(Push)是魅族公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一 条稳定,可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,通过推送消息, 魅族推送服务能有效地帮助开发者拉动用户活跃度,改善产品体验.

二、产品作用 2.

1、促进用户活跃,增强用户粘性 通过云和端之间建立长连接, 开发者可以实时地将消息推送到用户设备端. 只要用户设备网 络通畅,就能随时唤醒用户,保持与用户的沟通,大大提升用户活跃度和留存率. 2.

2、稳定高效的推送 依托强大的魅族推送服务集群, 以及魅族多年在手机即时通讯领域的积累, 魅族在消息推送 服务这一领域有着丰富的经验和雄厚的实力, 每秒数十万次的推送速率保障消息稳定高效的 触达用户端. 2.

3、灵活实现业务逻辑 魅族推送提供通知栏、 透传两大通知类型的消息推送, 并提供基于魅族大数据画像的用户群 推送和基于用户特征的千人千面个性化推送, 满足客户精准化推送和个性化推送的需求, 同 时还提供标签、别名等定制化推送模式,后台提供实时的数据报表,让客户实现推送的可视 化运营,助推应用开发者. 2.

4、魅族推送上的独特优势 魅族推送在Flyme 系统上的长连接由系统维护, 能够充分保障消息在 Flyme系统上的到达率. 在设备联网情况下,到达率可达到 99.9%.

三、基本架构

四、组件说明 Push Service:Flyme OS 上的一个常驻系统服务,在网络可达的情况下时刻保持与推送服务 器的长连接. Push SDK: 用于接收 Push Service 透传过来的消息并回调给应用, 它包括 Android SDK(已对外 提供)以及 iOS SDK(待开发). Push Connector:推送平台长连接接入服务器,保持与客户端的长连接及将消息下发给客户 端. ServerSDK:推送平台对外开放的消息推送 SDK,封装了推送平台的 API 接口. Push 推送后台:用于生成平台推送消息、传递给 Push Connector,然后 Push Connector 将消 息下发给客户端,主要功能包括:消息任务创建、数据统计、应用管理等操作的管理后台. App 运营:通过 AppServer 或Push 推送后台下发推送消息. APP Server:第三方业务服务器,通过集成 Server SDK 来实现消息推送的服务平台. App:第三方应用,用于接收 App 运营下发的推送消息. Meizu Push API:提供 server SDK 中所有请求的 http 接口,也可以简称为 Server API.

五、名称解释 appId: 应用的唯一标识,与pushId 的区别在于是否标识设备. appkey:客户端身份标识,客户端 SDK 初始化使用. appSecret:服务端身份标识,服务端 SDK 初始化使用. PushId:唯一标识一台设备上的某一个应用,是后续推送流程的前提. 通知栏消息:通知栏通知类型,由SDK 展示及统计展示数、点击数. 透传消息:此消息 SDK 不解析,直接透传给应用处理,SDK 不负责后续的统计. 目标数:计划推送的目标个数. 有效数:剔除目标数中无效的目标设备后所剩余的个数. 推送数:push 推送后台实际下发的目标个数. 接收数:手机端实际接收到消息的设备数. 展示数:通知栏消息被展示的设备数. 点击数:通知栏消息被点击的设备数. 标签: 标签是客户端进行群体分类的标识, 标签表现为, 客户端为自身增加归类群体, 例如, 客户端设置自身为 体育 和 科技 两类标签,业务进行推送时,仅给具有此两类标签的 用户进行推送.标签的限额目前为

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题