1.获取AppKey,申请MobSDK的appkey流程(http://bbs.mob.com/forum.php?...)2.配置gradle1,开启build项目根目录.gradle的buildscrip–>dependencies模块下添加classpath'com.mob.sdk:MobSDK:+',如下图;buildscript{repositories{jcenter()}dependencies{...classpath'com.mob.sdk:MobSDK:+'}}2.在使用MobPush模块的build.gradle中,添加MobSDK插件和扩展,如://添加插件applyplugin:'com.mob.sdk'//在MobSDK扩展信息中注册MobPushMobSDK{appKey"替换为mob官方应用的appkey"appSecret"替换为appkey对应的appSecretmob的官方应用“MobPush{}}ShareSDK和MobPush的详细说明请参考各自的集成文档。三、添加代码1、初始化MobSDK如果你在AndroidManifest中没有设置appliaction类名,MobSDK会将其设置为com.mob.MobApplication,如果你设置了,请在你自己的Application类中调用:MobSDK。初始化(这个);初始化MobSDK。2.调用API应用启动后调用如下api设置监听内容MobPush.setAlias(“test1”);//设置别名MobPush.addTags(java.lang.String[]tags);//在需要监听消息回调的地方设置标签,调用下面的api并设置监听MobPush.addPushReceiver(newMobPushReceiver(){@OverridepublicvoidonCustomMessageReceive(Contextcontext,MobPushCustomMessagemessage){//接收自定义消息}@OverridepublicvoidonNotifyMessageReceive(Contextcontext,MobPushNotifyMessagemessage){//接收通知消息}@OverridepublicvoidonNotifyMessageOpenedReceive(Contextcontext,MobPushNotifyMessagemessage){//接收通知消息被点击事件}@OverridepublicvoidonTagsCallback(Contextcontext,String[]tags,intoperation,interrorCode){//接收标签的增删改查操作}@OverridepublicvoidonAliasCallback(Contextcontext,Stringalias,intoperation,interrorCode){//接收alias的增改删查操作}});退出后,监听器已经设置在接口中,调用remove监听接口:MobPush.removePushReceiver(receiver);4.混淆设置MobPush已经做了混淆处理,重新混淆会出现意想不到的错误。请在你的混淆脚本中添加如下配置,并跳过对MobPush的混淆操作:-keepclasscom.mob.*{;}-dontwarncom.mob.**5.注意MobSDK默认为MobPush集成最新版本。如果想锁定某个版本,可以去MobPush设置“版本‘某个版本’”来修复这个版本。如果使用MobSDK的模块会被其他模块依赖,请确保依赖它的模块也导入了MobSDK插件,或者在该模块的gradle中添加:repositories{jcenter()}可以参考示例的github开源地址:https://github.com/MobClub/Mo...
