如何從零開始整合DTM Android SDK

HMSCore發表於2022-03-14

什麼是動態標籤管理?

動態標籤管理(Dynamic Tag Manager,簡稱“DTM”),可讓開發者快速配置更新測量程式碼及相關程式碼片段,可以基於Web介面輕鬆地進行分析、測量程式碼的配置,完成特定事件動態跟蹤並將資料傳送給第三方分析平臺,實現營銷資料隨需跟蹤。本期我們向大家介紹:如何從零開始整合DTM Android SDK。內容主要分為兩部分:

  1. 在華為開發者網站註冊成為開發者並新增應用;
  2. DTM Android SDK的整合。

第一部分:

在整合HMS Core SDK之前,您需要先註冊成為開發者,並新增自己的專案和應用。

首先,訪問華為開發者官網,點選HUAWEI MOBILE SERVICES,進入華為移動服務開發者網站;點選管理中心,進入登入頁面;點選註冊按鈕,進入華為賬號註冊頁面,輸入相關資訊進行註冊即可。

賬號註冊成功後,接下來新增專案:先登入華為開發者網站,輸入使用者名稱和密碼,登入成功後,點選“AppGallery Connect”,進入AppGallery Connect頁面,點選“我的專案”,點選“新增專案”,輸入“專案名稱”,點選“確認”後即可新增專案。

專案新增成功後,接下來新增應用:點選“新增應用”,選擇平臺,目前DTM支援Android、iOS和Web平臺,選擇支援的裝置,填寫應用名稱和應用包名,選擇應用分類和預設語言,點選“確認”即可新增應用。

第二部分:

接下來,我們學習如何整合DTM Android SDK:

1. APPGallery Connect環境準備。

第1步,開啟華為分析服務:選擇動態標籤管理。如果沒有顯示“開啟分析服務”按鈕,說明已經開啟分析服務。點選“開啟分析服務”跳轉到華為分析頁面;點選“啟動分析服務”,選擇資料處理位置、選擇時區;點選“完成”按鈕,等待分析服務開通完成。

第2步,開啟DTM服務:點選“開通服務”,填寫配置名稱;點選“確定”,DTM服務開通成功。至此,APPGallery Connect環境準備已經完成。

2. Android Studio工程配置。

第1步:新增當前應用的agconnect-service.json檔案。點選 “專案設定”, 在常規”頁面的“應用”區域,下載json配置檔案;將該json檔案拷貝到應用級根目錄下

第2步:配置專案的bulid.gradle檔案。開啟Android Studio專案級的“build.gradle”檔案,新增華為agc外掛,新增HMS Core SDK的Maven倉地址

第3步:配置應用的bulid.gradle檔案。開啟應用級的“build.gradle”檔案,新增agc外掛,新增Analytics和DTM SDK的編譯依賴

第4步:配置混淆指令碼。開啟應用級的混淆配置檔案,加入混淆配置

3. SDK初始化。

因為DTM SDK的初始化都是由Analytics SDK來完成,所以只需要呼叫Analytics SDK的初始化方法即可。

4. SDK整合驗證。

開啟Android Studio的Logcat頁面,過濾“HMS-DTM”日誌,執行您的APP,可以在日誌中檢視DTM的版本號,出現“initialize dtm core#success”則說明SDK初始化成功。至此,DTM Android SDK整合完成。

欲瞭解更多HMS Core 動態標籤管理服務詳情,請參閱:
https://developer.huawei.com/...

華為開發者聯盟官網

獲取開發指導文件

參與開發者討論請到Reddit社群

下載demo和示例程式碼請到Github

解決整合問題請到Stack Overflow

瞭解更多詳情>>

訪問華為開發者聯盟官網
獲取開發指導文件
華為移動服務開源倉庫地址:GitHubGitee

關注我們,第一時間瞭解 HMS Core 最新技術資訊~

相關文章