shareinstall安卓集成方法

5.1安卓集成

一、導入SDK

SDK優先提供aar包,如需jar包,請聯繫客服 把下載的ShareInstallSdk.zip文件解壓,將ShareInstall_x.x.x.aar文件拷貝到項目的libs文件夾中,並在當前項目下的build.gradle文件中導入(注:不是項目的根目錄build.gradle文件)android

(注:導入aar前需檢查當前項目下的build.gradle文件中(不是項目的根目錄build.gradle文件),android標籤下是否已經加入如下代碼,不然會報錯)web

二、基礎配置

在AndroidMainfest.xml中添加權限聲明。瀏覽器

在AndroidMainfest.xml中的application標籤中添加分配給你應用的Appkeyapp

在自定義Application中調用ShareInstall.getInstance().init(context)方法完成SDK初始化,初始化前先判斷當前進程是不是應用的主進程。gradle

如需統計每一個渠道的註冊量(對評估渠道質量很重要),可根據自身的業務規則,在確保用戶完成 app 註冊的狀況下調用如下方法: 注意該方法要在ShareInstall.getInstance().init (context)方法以後調用,不然會拋異常。ui

在AndroidMainfest.xml中的application標籤中添加android:name=".MyApplication"指定自定義的Application類,以便程序啓動的時候初始化自定義Application類,而不是系統默認的Application類。xml

三、一鍵跳轉

在AndroidMainfest的喚醒頁面activity標籤中添加intent-filter(通常爲MainActivity),配置scheme,用於瀏覽器中拉起。遊戲

注:若是喚醒頁面和啓動頁是同一Activity,則AndroidMaifest.xml的配置以下。進程

四、個性化安裝

在APP須要個性化安裝參數時(由web網頁中傳遞過來的,如邀請碼、遊戲房間號等 自定義參數),調用如下方法,在回調中獲取參數(該方法可重複調用)。ip

五、在配置了ShareInstall scheme的拉起頁面中調用下面相關代碼,獲取從網頁H5頁面傳過來的動態參數

六、判斷是否首次調用

SDK提供一個判斷是不是首次調用的方法,接入方可根據需求是否須要或者自行判斷

ShareInstall.getInstance().isFirstInstall()

相關文章
相關標籤/搜索