帮助与文档

> >

前言:

本步骤基于MobPush非maven集成方式的前提下操作

一、华为推送离线集成

1、华为推送依赖包

在Mob官网下载MobPush离线资源包:http://www.mob.com/download解压资源包,把libs文件下的huawei相关jar添加到项目中:

2、配置清单文件

在清单文件里面配置<meta-data>注意事项(重要)

二、小米推送离线集成

1、小米推送依赖包

在Mob官网下载MobPush离线资源包:http://www.mob.com/download解压资源包,把libs文件下的xiaomi相关jar添加到项目中:

2、配置清单文件

在清单文件里面配置<meta-data>注意事项(重要)

三、魅族推送离线集成

在Mob官网下载MobPush离线资源包:http://www.mob.com/download解压资源包,把libs文件下的xiaomi相关jar添加到项目中:

2、配置清单文件

在清单文件里面配置<meta-data>注意事项(重要)

四、oppo离线推送集成

1、OPPO推送依赖包

下载OPPO离线jar包集成:https://open.oppomobile.com/wiki/doc#id=10201

2、配置清单文件

在清单文件里面配置<meta-data>注意事项(重要)

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

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

六、在清单里面配置<meta-data>注意事项:

由于<meta-data>在编译的时候会自动识别value的数据类型,对于一些推送的配置信息,会自动转成Float类型,所以我们需要固定成String类型,不同版本的gradle插件转译符不一样:

gradle插件版本如下图位置查看(下图所示的是3.0.1版本):

(1)、对于使用Gradle插件3.0.0以下的版本,在key前面添加“\ ”(斜杆 + 空格),如,魅族的配置信息:

(2)、对于使用Gradle插件3.0.0以及3.0.0以上版本,在key前面添加“\”(斜杆),如,魅族的配置信息: