帮助与文档

> >

前言:

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

一、华为推送离线集成

1、华为推送依赖包

方式一、(建议). 或者使用华为提供的maven集成方式:
将下面的脚本添加到您的根模块build.gradle中:

在module的build.gradle下面的dependencies添加华为推送的依赖库

方式二、 下载华为离线jar包集成:http://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_sdkdownload_agent

下载的华为推送sdk版本建议使用2.6.0.301版本

2、配置清单文件

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

二、小米推送离线集成

1、小米推送依赖包

方式一、(建议). 或者使用Mob提供的maven集成方式去依赖小米的推送依赖库:
将下面的脚本添加到您的根模块build.gradle中:

在module的build.gradle下面的dependencies添加小米推送的依赖库

方式二、下载小米离线jar包集成:https://dev.mi.com/mipush/downpage/

下载的小米推送sdk版本建议使用3.6.1版本,如下载不到对应版本,建议上面方式一的maven依赖小米推送库方式

2、配置清单文件

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

三、魅族推送离线集成

1、魅族推送依赖包

方式一、(建议). 或者使用Mob提供的maven集成方式去依赖魅族的推送依赖库:
将下面的脚本添加到您的根模块build.gradle中:

在module的build.gradle下面的dependencies添加魅族推送的依赖库

方式二、 下载魅族离线aar包集成:http://open-wiki.flyme.cn/index.php?title=Flyme%E6%8E%A8%E9%80%81SDK

下载的魅族推送sdk版本建议使用3.6.5版本,如下载不到对应版本,建议上面方式一的maven依赖魅族推送库方式

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前面添加“\”(斜杆),如,魅族的配置信息: