1.集成之前先要申请Mob的appkey与appsecret
2.在Mob官网下载最新SDK,解压后会看到以下目录结构:
SMSSDK下存放的是短信SDK的全部内容。
3.在android studio中加入SMS的第三方库
AS版本的SMSSDK目录下包含以下内容:
MobCommons.jar:Mob 通用公共库(必须)
MobTools.jar:Mob 工具公共库(必须)
SMSSDK-.aar:SMSSDK 核心(必须)
SMSSDKGUI-.aar:SMSSDK GUI 开源库(非必须)
HowToUse.txt:使用说明
注意:如果你同时使用ShareSDK,保留一份公共库就行(公共库版本一致或兼容)。
3.1、将以上文件按需放入Android Studio项目所要使用SMSSDK的Module所在的Libs里面:
3.2、在Module的build.gradle里面将libs加入仓库(repositories):
repositories{
flatDir{
dirs'libs'//就是你放aar的目录地址
}
}
3.3、在Module的build.gradle里面添加依赖(dependencies )注意:SMSSDK-,是随着版本变化的;eg:3.0.0的版本则需要改成:compile name:’SMSSDK-3.0.0′,ext:’aar’dependencies{
....//你的其他依赖
compilename:'SMSSDK-',ext:'aar'
compilename:'SMSSDKGUI-',ext:'aar'
}
最终,你的build.gradle看起来应该像这样:
4.添加配置
配置AndroidManifest.xml:
4.1、添加权限:
4.2、添加activity:
4.3、在Application节点下添加以下属性:
1.4、在Application节点下添加以下meta-data:
我是通过androidManifest配置AppKey和AppSecret(我通过代码配置后发现不行),mob官网也推荐使用这种配置方法。