MobLink?Android?快速集成指南
集成前準(zhǔn)備
開發(fā)工具:Android Studio
集成方式:Gradle在線集成
安卓版本支持:minSdkVersion 19
注冊(cè)賬號(hào)
使用MobSDK之前,需要先在MobTech官網(wǎng)注冊(cè)開發(fā)者賬號(hào),并獲取MobTech提供的AppKey和AppSecret,詳情可以點(diǎn)擊查看注冊(cè)流程
MobLink后臺(tái)配置
注冊(cè)完Mob賬號(hào)后,需要在Mob后臺(tái)進(jìn)行相關(guān)信息的配置,詳情可以**點(diǎn)擊查看具體配置信息**
MobLink流程圖

添加配置
在項(xiàng)目Gradle文件中注冊(cè)MobSDK
buildscript {
repositories {
// 1.添加MobSDK Maven地址
maven {
url "https://mvn.mob.com/android"
}
}
dependencies {
// 2.注冊(cè)MobSDK
classpath "com.mob.sdk:MobSDK2:+"
}
}
在項(xiàng)目App Module的Gradle文件中添加插件和擴(kuò)展
// 添加插件
apply plugin: 'com.mob.sdk'
// 在MobSDK的擴(kuò)展中注冊(cè)MobLink的相關(guān)信息
MobSDK {
appKey "替換為mob官方申請(qǐng)的appkey"
appSecret "替換為mob官方申請(qǐng)的appkey對(duì)應(yīng)的appSecret"
MobLink {
uriScheme "您后臺(tái)配置的scheme"
appLinkHost "您后臺(tái)開啟AppLink時(shí)生成的Host"
}
}
在gradle.properties中添加代碼
MobSDK.spEdition=FP
接口調(diào)用
回傳用戶隱私授權(quán)結(jié)果(submitPolicyGrantResult)
為保證您的App在集成MobSDK之后能夠滿足工信部相關(guān)合規(guī)要求,您應(yīng)確保App安裝首次冷啟動(dòng)且取得用戶閱讀您《隱私政策》授權(quán)之后,調(diào)用Mob提交到的隱私協(xié)議回傳函數(shù)MobSDK.submitPolicyGrantResult回傳隱私協(xié)議授權(quán)結(jié)果。
反之,如果用戶不同意您App《隱私政策》授權(quán),則不能調(diào)用MobSDK.submitPolicyGrantResult回傳隱私協(xié)議授權(quán)結(jié)果。 相關(guān)隱私聲明請(qǐng)參考這個(gè)鏈接:合規(guī)指南
/** * com.mob.MobSDK.class * 回傳用戶隱私授權(quán)結(jié)果 * @param isGranted 用戶是否同意隱私協(xié)議 */ public static void submitPolicyGrantResult(boolean isGranted)
示例代碼調(diào)用位置開發(fā)者可以自己指定,只需在使用SDK功能之前調(diào)用即可,強(qiáng)烈建議開發(fā)者在終端用戶點(diǎn)擊應(yīng)用隱私協(xié)議彈窗同意按鈕后調(diào)用。
MobSDK.submitPolicyGrantResult(true);
獲取場(chǎng)景還原參數(shù)(setRestoreSceneListener)
//com.mob.moblink /** * 全局場(chǎng)景還原監(jiān)聽器 * @param listener 回調(diào)監(jiān)聽 */ public static void setRestoreSceneListener(RestoreSceneListener listener)
示例代碼
class SceneListener extends Object implements RestoreSceneListener {
@Override
public Class<? extends Activity> willRestoreScene(Scene scene) {
//TODO 指定跳轉(zhuǎn)的Activity
return MainActivity.class;
}
@Override
public void notFoundScene(Scene scene) {
//TODO 未找到處理scene的activity時(shí)回調(diào)
}
@Override
public void completeRestore(Scene scene) {
// TODO 在"拉起"處理場(chǎng)景的Activity之后調(diào)用
}
}
設(shè)置監(jiān)聽,建議放到您建立的Application的onCreate方法中
注: 該Application需要繼承MobApplication ,如果這個(gè)Application沒有繼承MobApplication ,需要在改Application設(shè)置監(jiān)聽之前加一下這個(gè)段代碼: MobSDK.init(this, "您的Mob-AppKey", "您的Mob-AppSecret")
MobLink.setRestoreSceneListener(new SceneListener());
以上就是MobLink Android 快速集成指南的詳細(xì)內(nèi)容,更多關(guān)于MobLink Android 集成的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
學(xué)習(xí)使用Material Design控件(二)使用DrawerLayout實(shí)現(xiàn)側(cè)滑菜單欄效果
這篇文章主要為大家介紹了學(xué)習(xí)使用Material Design控件的詳細(xì)教程,使用DrawerLayout和NavigationView實(shí)現(xiàn)側(cè)滑菜單欄效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
Android實(shí)現(xiàn)單項(xiàng)、多項(xiàng)選擇操作
這篇文章主要介紹了Android實(shí)現(xiàn)單項(xiàng)、多項(xiàng)選擇操作的相關(guān)資料,單項(xiàng)選擇、多項(xiàng)選擇操作在項(xiàng)目開發(fā)中經(jīng)常應(yīng)用,感興趣的小伙伴們可以參考一下2016-04-04
Android 兩個(gè)ViewPager的聯(lián)動(dòng)效果的實(shí)現(xiàn)
這篇文章主要介紹了Android 兩個(gè)ViewPager的聯(lián)動(dòng)效果的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
Android使用自定義PageTransformer實(shí)現(xiàn)個(gè)性的ViewPager動(dòng)畫切換效果
這篇文章主要介紹了Android使用自定義PageTransformer實(shí)現(xiàn)個(gè)性的ViewPager切換動(dòng)畫,具有很好的參考價(jià)值,一起跟隨小編過來看看吧2018-05-05
基于Android實(shí)現(xiàn)轉(zhuǎn)盤按鈕代碼
這篇文章主要介紹了基于Android實(shí)現(xiàn)轉(zhuǎn)盤按鈕代碼的相關(guān)資料,需要的朋友可以參考下2015-12-12
Android編程實(shí)現(xiàn)圖片拍照剪裁的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)圖片拍照剪裁的方法,涉及Android調(diào)用裁剪工具操作圖片的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12
Android自定義view利用PathEffect實(shí)現(xiàn)動(dòng)態(tài)效果
這篇文章主要為大家詳細(xì)介紹了Android自定義view利用PathEffect實(shí)現(xiàn)動(dòng)態(tài)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
android中WebView和javascript實(shí)現(xiàn)數(shù)據(jù)交互實(shí)例
這篇文章主要介紹了android中WebView和javascript實(shí)現(xiàn)數(shù)據(jù)交互實(shí)例,需要的朋友可以參考下2014-07-07

