MobLink?Android?快速集成指南
集成前準(zhǔn)備
開發(fā)工具:Android Studio
集成方式:Gradle在線集成
安卓版本支持:minSdkVersion 19
注冊賬號
使用MobSDK之前,需要先在MobTech官網(wǎng)注冊開發(fā)者賬號,并獲取MobTech提供的AppKey和AppSecret,詳情可以點擊查看注冊流程
MobLink后臺配置
注冊完Mob賬號后,需要在Mob后臺進(jìn)行相關(guān)信息的配置,詳情可以**點擊查看具體配置信息**
MobLink流程圖
添加配置
在項目Gradle文件中注冊MobSDK
buildscript { repositories { // 1.添加MobSDK Maven地址 maven { url "https://mvn.mob.com/android" } } dependencies { // 2.注冊MobSDK classpath "com.mob.sdk:MobSDK2:+" } }
在項目App Module的Gradle文件中添加插件和擴(kuò)展
// 添加插件 apply plugin: 'com.mob.sdk' // 在MobSDK的擴(kuò)展中注冊MobLink的相關(guān)信息 MobSDK { appKey "替換為mob官方申請的appkey" appSecret "替換為mob官方申請的appkey對應(yīng)的appSecret" MobLink { uriScheme "您后臺配置的scheme" appLinkHost "您后臺開啟AppLink時生成的Host" } }
在gradle.properties中添加代碼
MobSDK.spEdition=FP
接口調(diào)用
回傳用戶隱私授權(quán)結(jié)果(submitPolicyGrantResult)
為保證您的App在集成MobSDK之后能夠滿足工信部相關(guān)合規(guī)要求,您應(yīng)確保App安裝首次冷啟動且取得用戶閱讀您《隱私政策》授權(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)隱私聲明請參考這個鏈接:合規(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ā)者在終端用戶點擊應(yīng)用隱私協(xié)議彈窗同意按鈕后調(diào)用。
MobSDK.submitPolicyGrantResult(true);
獲取場景還原參數(shù)(setRestoreSceneListener)
//com.mob.moblink /** * 全局場景還原監(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時回調(diào) } @Override public void completeRestore(Scene scene) { // TODO 在"拉起"處理場景的Activity之后調(diào)用 } }
設(shè)置監(jiān)聽,建議放到您建立的Application的onCreate方法中
注: 該Application需要繼承MobApplication ,如果這個Application沒有繼承MobApplication ,需要在改Application設(shè)置監(jiān)聽之前加一下這個段代碼: MobSDK.init(this, "您的Mob-AppKey", "您的Mob-AppSecret")
MobLink.setRestoreSceneListener(new SceneListener());
以上就是MobLink Android 快速集成指南的詳細(xì)內(nèi)容,更多關(guān)于MobLink Android 集成的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Android 相機(jī)相冊權(quán)限設(shè)置方法
今天小編就為大家分享一篇Android 相機(jī)相冊權(quán)限設(shè)置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08Android 自動判斷是電話,網(wǎng)址,EMAIL方法之Linkify的使用
本篇文章小編為大家介紹,在Android中 自動判斷是電話,網(wǎng)址,EMAIL方法之Linkify的使用。需要的朋友參考下2013-04-04Android ListView自動顯示隱藏布局的實現(xiàn)方法
這篇文章主要介紹了Android ListView自動顯示隱藏布局的實現(xiàn)方法的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09Flutter學(xué)習(xí)之實現(xiàn)自定義themes詳解
一般情況下我們在flutter中搭建的app基本上都是用的是MaterialApp這種設(shè)計模式,MaterialApp中為我們接下來使用的按鈕,菜單等提供了統(tǒng)一的樣式,那么這種樣式能不能進(jìn)行修改或者自定義呢?答案是肯定的,一起來看看吧2023-03-03Android微信自動搶紅包插件優(yōu)化和實現(xiàn)
這篇文章主要為大家詳細(xì)介紹了Android微信自動搶紅包插件優(yōu)化和實現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12