开发工具:AndroidStudio集成方式:Gradle在线集成快速集成文档进行集成。本文档将假定您已完成此步骤。Mob开发者后台配置注册MobTech账号后,您需要在MobTech后台配置相关信息。详情可点击查看具体配置信息。在项目Gradle中添加配置RegisterMobSDKbuildscriptinthefile{repositories{//添加MobSDKMaven地址maven{url"https://mvn.mob.com/android"}//配置HMSCoreSDK的Maven仓库地址.maven{url'https://developer.huawei.com/repo/'}}dependencies{//注册MobSDKclasspath"com.mob.sdk:MobSDK:2018.0319.1724"}}allprojects{repositories{//添加MobSDKMavenAddressmaven{url"https://mvn.mob.com/android"}//配置HMSCoreSDK的Maven仓库地址。maven{url'https://developer.huawei.com/repo/'}}}在项目AppModule的Gradle文件中添加插件和扩展//调用MobTechSDKapplyplugin:'com.mob.sdk'//注册FCMPush需要添加applyplugin:'com.google.gms.google-services'//在MobSDK扩展中注册MobPush相关信息MobSDK{appKey"替换为mob官方appkey"appSecret"替换为mob官方appkey对应appSecret"MobPush{//集成其他推送渠道(可选)devInfo{//华为推送配置信息HUAWEI{appId"华为的appid"}//魅族推送配置信息MEIZU{appId"魅族的appid"appKey"魅族appkey"}//小米推送配置信息XIAOMI{appId"小米的appid"appKey"小米的appkey"}//FCM推送通道配置FCM{//设置默认推送通知显示图标iconRes"@mipmap/ic_launcher"version"20.2.0"}//OPPO推送配置信息OPPO{appKey"OPPO'sappKey"appSecret"OPPO'sappSecret"}//vivo推送配置信息VIVO{appId"应用对应的vivoappID"appKey"应用对应的vivoappKey"}//HONOR推送配置信息HONOR{appId"应用对应的HONORappID"}}}添加厂商回调(optionalOptional)跳转到首页跳转到首页获取附加字段:JSONArrayvar=MobPushUtils.parseMainPluginPushIntent(getIntent());System.out.println("------------jsonMain打印视图:"+var);返回说明Scheme跳转scheme跳转get参数方法如下);返回参数如下小米厂商渠道返回的数据打印样式"},{"id":"4bqnx6rgmlseuptvy8"},{"channel":"xiaomi"},{"schemeLink":"mlink://com.mobpush.demo2"}]华为和vivo返回数据打印样式制造商渠道[{"schemeKey":"schemeValue"},{"id":"4bqoxqm2c9t5q6migw"},{"channel":"huawei"},{"mobpush_link_k":"mlink://com.mobpush.demo2","mobpush_link_v":"schemeKey=schemeValue","key":"value"},{"schemeLink":"mlink://com.mobpush.demo2"}]魅族厂商渠道返回数据的打印样式注!魅族手机手机不支持跳转到指定界面,默认跳转到首页,可以在首页获取到指定页面的路径,可以通过代码控制跳转//魅族厂商不支持schemerestore跳转,不过可以在首页打印获取,如下所示[{"schemeKey":"schemeValue","schemeUrl":"mlink://com.mobpush.demo2"},{"id":"4bqoxqm2cawjqwl534"},{"channel":"flyme"},{"mobpush_link_k":"mlink://com.mobpush.demo2","mobpush_link_v":"schemeKey=schemeValue","key":"value"}]打印样式OPPO供应商渠道返回的数据[{"mobpush_link_k":"mlink://com.mob.mobpush.linkone","mobpush_link_v":"schemeKey=schemeValue","onekey":"onevalue"},{"schemeKey":"schemeValue"},{"id":"32ugyk3t819xjwg"},{"channel":"oppo"},{"schemeLink":"mlink://com.mob.mobpush.linkone?pushData={\"mobpush_link_k\":\"mlink://com.mob.mobpush.linkone\",\"mobpush_link_v\":\"schemeKey=schemeValue\",\"onekey\":\"onevalue\"}&id=32ugyk3t819xjwg&channel=oppo&schemeData={\"schemeKey\":\"schemeValue\"}"}]添加代码防止二次混淆(重要)#厂商混淆规则-keepclassandroid.os.SystemProperties-dontwarnandroid.os.SystemProperties-keepcom.huawei.**{*;}-保留com.meizu.**{*;}-保留com.xiaomi.**{*;}-保留com.hihonor.push.**{*;}-dontwarncom.huawei.**-dontwarncom.meizu.**-dontwarncom.xiaomi.**-dontwarncom.hihonor.push.**-keepclasscom.mob.**{*;}-不要警告com.mob.**-keepclasseswithmembernamesclass*{native
