MobLink Android 快速集成指南
集成前準備
開發工具:Android Studio
集成方式:Gradle在線集成
安卓版本支持:minSdkVersion 19
註冊賬號
使用MobSDK之前,需要先在MobTech官網註冊開發者賬號,並獲取MobTech提供的AppKey和AppSecret,詳情可以點擊查看註冊流程
MobLink後臺配置
註冊完Mob賬號後,需要在Mob後臺進行相關信息的配置,詳情可以**點擊查看具體配置信息**
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文件中添加插件和擴展
// 添加插件 apply plugin: 'com.mob.sdk' // 在MobSDK的擴展中註冊MobLink的相關信息 MobSDK { appKey "替換為mob官方申請的appkey" appSecret "替換為mob官方申請的appkey對應的appSecret" MobLink { uriScheme "您後臺配置的scheme" appLinkHost "您後臺開啟AppLink時生成的Host" } }
在gradle.properties中添加代碼
MobSDK.spEdition=FP
接口調用
回傳用戶隱私授權結果(submitPolicyGrantResult)
為保證您的App在集成MobSDK之後能夠滿足工信部相關合規要求,您應確保App安裝首次冷啟動且取得用戶閱讀您《隱私政策》授權之後,調用Mob提交到的隱私協議回傳函數MobSDK.submitPolicyGrantResult回傳隱私協議授權結果。
反之,如果用戶不同意您App《隱私政策》授權,則不能調用MobSDK.submitPolicyGrantResult回傳隱私協議授權結果。 相關隱私聲明請參考這個鏈接:合規指南
/** * com.mob.MobSDK.class * 回傳用戶隱私授權結果 * @param isGranted 用戶是否同意隱私協議 */ public static void submitPolicyGrantResult(boolean isGranted)
示例代碼調用位置開發者可以自己指定,隻需在使用SDK功能之前調用即可,強烈建議開發者在終端用戶點擊應用隱私協議彈窗同意按鈕後調用。
MobSDK.submitPolicyGrantResult(true);
獲取場景還原參數(setRestoreSceneListener)
//com.mob.moblink /** * 全局場景還原監聽器 * @param listener 回調監聽 */ public static void setRestoreSceneListener(RestoreSceneListener listener)
示例代碼
class SceneListener extends Object implements RestoreSceneListener { @Override public Class<? extends Activity> willRestoreScene(Scene scene) { //TODO 指定跳轉的Activity return MainActivity.class; } @Override public void notFoundScene(Scene scene) { //TODO 未找到處理scene的activity時回調 } @Override public void completeRestore(Scene scene) { // TODO 在"拉起"處理場景的Activity之後調用 } }
設置監聽,建議放到您建立的Application的onCreate方法中
註: 該Application需要繼承MobApplication ,如果這個Application沒有繼承MobApplication ,需要在改Application設置監聽之前加一下這個段代碼: MobSDK.init(this, "您的Mob-AppKey", "您的Mob-AppSecret")
MobLink.setRestoreSceneListener(new SceneListener());
以上就是MobLink Android 快速集成指南的詳細內容,更多關於MobLink Android 集成的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- MobLink Android端業務場景簡單說明
- Android開發案例手冊Application跳出dialog
- Android實現顯示和隱藏密碼功能的示例代碼
- Android 勇闖高階性能優化之啟動優化篇
- Android進程間使用Intent進行通信