帮助与文档

> >

前言:

MobPush1.2.0版本开始,接入华为官方,小米官方和魅族官方提供的系统级推送通道。在华为,小米和魅族的设备上,推送消息将能够通过对应的系统推送通道抵达终端,并且无需打开应用就能够收到推送,以此提高在华为,小米和魅族三种设备上的推送送达率;对于其他设备,依然走MobPush自己的通道

[注意事项]

1、MobPush1.2.0版本之后,自动判断设备选择推送通道,原本对外接口逻辑不做任何修改,自动向下兼容。

2、全部透传消息依然是由MobPush下发,三个平台的推送通道仅是下发通知栏消息

 

一、mob官网后台配置信息

1、打开http://www.mob.com,登陆到后台,添加MobPush推送SDK:

 

2、进入到特殊厂商配置选项:

 

 

3、进入后按需配置各个推送平台的配置信息:

如何申请三个推送平台的开发账号>>

 

二、客户端集成配置信息

1、和快速集成一样,添加引用jcenter(在项目根目录的build.gradle中添加)

2、在快速集成的基础上添加gradle的推送插件配置信息(在使用MobPush模块的build.gradle中添加)

注:华为推送服务需要检验签名的一致性,华为推送官网需要填写指纹证书的SHA256,在终端采用keytool -list -v -keystore keyStoreFileName 获取偶对应的指纹证书,keyStoreFileName为证书名字加后缀

详情请查看:如何申请三个推送平台的开发账号>>

3、添加防止二次混淆的代码(**重要**

** 集成完毕 **,运行后可以在对应设备上可以接收到三个推送通道下发的推送消息

 

如需查询华为、魅族和小米三个推送平台开发账号申请流程 以及 离线集成方式,请点击:

华为推送集成指南>>

小米推送集成指南>>

魅族推送集成指南>>