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官網也推薦使用這種配置方法。