产品概述
MobPush是MobTech推出的一款免费的推送服务工具,客户端SDK支持iOS和Android两大平台,集成方便简单快捷,且提供完整的可视化数据和强大的管理后台
主要功能
功能 | 详解 |
---|---|
推送类型 | 支持通知栏通知和自定义消息 |
推送属性 | 可对通知和自定义通知进行定时发送 |
个性化推送 | 可根据标签、别名、Registration ID、地理位置精确推送 |
数据统计 | 用户量,推送数量,成功数量,点击数量,发送API调用数详细统计数据一览无余 |
API支持 | 提供简单接入的Rest API接口,方便开发者定制推送需求 |
我们的优势
优势 | 详解 |
---|---|
免费使用 | 开发者可享受MobTech提供的免费技术服务开发者可免费使用推送服务和管理平台开发者可免费使用厂商集成推送(华为、小米、魅族、oppo、vivo) |
自定义UI | 100%UI开源,可以自由调整展示风格或者自由定制 |
服务稳定 | 服务稳定可靠,保障数据不会丢失 |
专业团队服务 | 提供7*24小时专业的技术支持服务 |
SDK体积最小 | Android SDK 只有463k,iOS Ipa只有0.5M我们的接入方式最简单,最快3分钟可完成SDK的集成测试 |
立体数据统计 | 立体详尽的统计数据,有助于开发者实时监控并了解APP整体情况 |
推送流程图
Android推送流程
iOS推送流程
消息类型
MobPush 提供提供三种推送消息形式:通知、自定义消息、本地通知。
- 通知 通知是指在手机通知栏(状态栏)上会有一条通知消息的展示。通知主要给用户发送提醒类消息,如热点内容、促销活动、版本更新提醒、订单状态、支付状态提醒等应用场景。
- 自定义消息 自定义消息又可称作透传消息,是MobPush自定义的消息协议,由MobPush SDK端收到消息后透传给App处理,MobPush是不会把消息展示到通知类。
- 本地通知 本地通知是不依赖于网络,无需通过服务器亦可按照条件向当前设备发送一条可见通知,本地通知通常用于特定时间发出的通知提醒,如闹钟这种固定时间通知场景。 MobPush SDK 可上报本地通知用于开发者查看通知明细。
通知属性
MobPush支持定时和非定时设置推送属性
- 定时 对某些需要定时发送推送的需求,MobPush可以在开发者平台设置发送时间,可设置一个小时以后需要的推送消息。
- 非定时 非定时即及时消息,推送任务设置后就会立即进入发送队列。
推送目标
MobPush支持推送目标包含:全部人群、设置标签、设置别名、Registration ID、地理位置
- 标签 在MobPush 中,标签通常是给安装App的某个特殊群体用户打上相同标签,可以给每个用户打上最多100个标签, 标签可以作为创建推送的目标人群选择之一。例如: man 、 women、老用户。
- 别名 在MobPush中,一个设备只能指定一个别名,而且对同一个App中的用户,MobPush建议设置成不重复的别名,这样可以根据别名来确定唯一用户。例如可以设置App用户系统的唯一标识如Id 、 手机号码为别名。
- Registration ID Registration ID是MobPush SDK初始化成功后,MobPush给每个设备分配的唯一标识(同一个手机不同App的Registration ID不同), 可以通过iOS SDK、Android SDK提供接口获取。开发者可以通过指定Registration ID给单一设备发送推送。
- 地理位置 地理位置是MobPush提供的可指定特殊地区的设备发送推送功能,当前可以针对某个城市发送推送。
- 用户分群 可以针对不同用户进行分群设置,可以按照标签集合+地理位置+注册时间+在线时间+系统版本等进行分群设置,从而达到更加精细化范围目标推送。
常见名词解释
-
AppKey 注册MobTech开发者后,进入控制台添加应用由MobTech自动分配的应用标识。在MobPush中是SDK、Rest API和服务端通信的标识之一。
-
AppSecret 是由MobTech自动分配应用AppKey一起分配的对应密钥,在MobPush中是SDK、RestAPI和服务端通信校验的重要组成部分。
-
APNs 苹果官方推送通知服务,APNs 允许设备与苹果的推送通知服务器保持常连接状态。MobPush iOS的通知消息都是走APNs发送。
-
APNs 鉴权方式 APNs鉴权方式分为两种:
- 一种是通过p12证书,证书是一种扩展名为p12的文件,它是应用发送消息给APNs的证明。APNs针对不同的环境有不同的证书和密码,因此p12证书文件会有两套:开发者环境证书及密钥、生产环境证书及密钥;
- 一种是通过Token Authentication,这种不区分开发者环境和生产环境,也需要APNs Auth Key方式的p8后缀证书,而且需要设置BundleID等信息。
-
DeviceToken 在使用APNs服务时,需要先由苹果推送服务获取的一个64位的唯一标识,而且该Token并非不变。所以在使用MobPush的时候需要每次启动初始获取到DeviceToken,并且SDK会上报给MobPush服务端与Registration ID绑定。
-
新增用户量 当前应用新注册绑定的设备数量。
-
创建推送数量 当前应用新创建的推送数量,是通过开发者平台创建和通过Rest API创建的总和。
-
目标数量 当前应用创建推送所涉及的设备总数量。
-
推送成功数量 当前应用创建推送收到推送消息的设备总数量。
-
用户点击数 设备收到通知消息后点击的数量总和。
-
API调用数量 请求Rest API调用的总数量。
-
离线消息保留时长 一条给某个用户的推送,如果该用户当前不在线,则会保存为离线消息,待用户下次上线时继续推送给他。可以通过该值为指定离线消息时长,即在该时长范围内用户上线会继续收到推送,否则过期。** 默认时长为1天,最长为10天,可设置为0表示不保留离线消息,只有在线用户才能收到。**
MobTech开发者应用合规指南
近年来,随着信息技术的快速发展和移动互联网应用的普及,越来越多的应用大量收集、使用个人信息,给人们生活带来便利的同时,也出现了对个人信息的非法收集、滥用、泄漏等问题,个人信息安全面临严重威胁。 了解详情请点击“MobTech开发者应用合规指南”查看详细说明。