手把手教你接入華為分析的Android SDK
公司最近開發了一個Android版手遊應用,想了解一下上線以來玩家充值情況,就讓我接入華為分析的Android SDK。今天我就來給大家分享一下如何將Analytics Kit新增到安卓應用中去。本文是基於Android平臺,關於iOS應用接入華為分析服務SDK的方法,可以參考:[接入華為分析的iOS SDK](https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201279699683240256&fid=18)。我接入的版本是5.0.0.301。
當我們開始接SDK時,我們要注意以下兩個方面:
1. 參考華為開發者聯盟最新的SDK接入文件,並注意你接入的SDK版本
2. 不要遺漏文件中需要複製的程式碼細節
具體步驟包括:
1. 配置AppGallery Connect
2. 整合HMS Core SDK
3. 接入Analytics
1 配置AppGallery Connect
請按照如下步驟為你的安卓應用配置AppGallery Connect。如果你的應用同時擁有Android和iOS版本,你可以將兩個應用放在同一個專案內,後續可以靈活切換,以對全量使用者做跨平臺、跨裝置的統一資料分析。
(一)開發前準備
1. 為你的安卓應用準備好包名(向開發人員詢問)。
2. 登入 [AppGallery Connect網站 並建立一個新專案。
專案建立好後,你會進入一個頁面,左側導航欄展示了AGC的多種功能選單。
3. 點選“新增應用“按鈕,在專案下建立Android應用。
點選確定後會直接進入到“設定SDK”的引導頁面中,我建議大家先去檢查並確保已經完成高階分析服務的開通。
(二)開通華為分析服務
點選“API管理“,看到Analystics Kit已預設開啟。
回到左側導航欄,轉到“**華為分析**”,你將看到各種資料包告,包括使用者分析、行為分析、受眾分析等,點選任意選單即可開通分析服務。
然後進入“**專案接入設定**”頁面,設定資料儲存位置、時區、貨幣、設定使用者資料留存時間、設定自然周定義後,單擊“完成”,即完成Analytics Kit服務開通。
2 整合HMS Core SDK
點選“新增SDK”,即可回到引導頁面,按照步驟操作即可。
第一步:新增AppGallery Connect配置檔案
a) 下載配置檔案“agconnect-services.json”
b) 將“agconnect-services.json”檔案複製到應用級根目錄下
第二步:新增SDK
在Gradle檔案中設定AppGallery Connect的Gradle外掛以及AppGallery Connect SDK基礎包。
a) 設定專案級build.gradle
allprojects {
repositories {
//Add Maven
maven {url 'http://developer.huawei.com/repo/'}
}
}
...
buildscript{
repositories {
//Add Maven
maven { url 'http://developer.huawei.com/repo/' }
}
dependencies {
// Add this line
classpath 'com.huawei.agconnect:agcp:1.1.1.300'
}
}
b) 設定模組級build.gradle
dependencies {
// Add this line
implementation 'com.huawei.agconnect:agconnect-core:1.0.0.300'
}
...
// Add to the bottom of the file
apply plugin: 'com.huawei.agconnect'
c)單擊“Sync now”或“Sync Project with Gradle Files”,開始構建工程。
接入Analytics
1. 在你的應用中初始化Analytics SDK
最後一步是在你的應用中新增初始化程式碼。透過 getInstance 介面SDK根據配置完成初始化。
2. 透過 onEvent 介面記錄定義事件。
如果你不確定如何標記事件,請檢視事件說明
3. 參考“API說明”,呼叫介面實現各類功能。
另外,在開發過程中,推薦啟用除錯模式,藉助華為分析的應用除錯功能,可以實時檢視事件的上報情況,觀察上報結果並做調測。
開啟/停用除錯模式
1. 開啟除錯模式:在Android裝置上執行如下命令列,開啟除錯模式。除錯模式開啟後會保持啟用狀態,所有事件將實時上報。
adb shell setprop debug.huawei.hms.analytics.app package_name
2. 停用除錯模式:您可執行如下命令列,停用除錯模式:
adb shell setprop debug.huawei.hms.analytics.app .none.
資料成功上報後,華為分析的應用除錯介面會展示出資料,如下圖:
更詳細的開發指南參考華為開發者聯盟官網:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/introduction-0000001050040566
---
原文連結:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201296913629300024&fid=18
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2705165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手把手教你接入微信支付
- 手把手教你在Android專案中接入Flutter,在Flutter中使用Android佈局AndroidFlutter
- Unity3d Android SDK接入解析(二)Unity3d Android SDK的設計與兩種接入方式Unity3DAndroid
- 新技能Get! 手把手教你接入CG Kit
- 手把手教你整合華為Image Kit影像裁剪功能
- 手把手教你將 ChatGPT 接入企業微信ChatGPT
- 手把手教你丨小熊派移植華為 LiteOS-M
- 以美顏sdk為例,詳解sdk接入流程
- Unity接入華為HMS SDK獲取不到agconnect-services.json檔案資訊UnityGCJSON
- 手把手教你基於華為雲,實現MindSpore模型訓練模型
- Android | 教你如何使用HwCameraKit接入相機人像模式Android模式
- 手把手教你在 SuperEdge 上用 EdgeX Foundry 接入 IoT 裝置
- 基於Cocos SDKHub接入華為HMS Game服務—接入華為應用升級服務GAM
- HC-25 MQTT 接入華為雲MQQT
- 基於Cocos SDKHub接入華為HMS Game服務—接入SDKHubGAM
- Unity3d Android SDK接入解析(一)Unity3d 與 Android之間的互相呼叫Unity3DAndroid
- 手把手教你快應用接入微信H5網頁支付H5網頁
- 手把手教你檢視和分析iOS的crash崩潰iOS
- 教你如何 分析 Android ANR 問題Android
- 手把手教你實現Android編譯期註解Android編譯
- 影片SDK開發,多平臺SDK快速接入
- 接入 SDK 結果翻車了?瞭解 SDK 的那些事
- Android DropBox SDK漏洞(CVE-2014-8889)分析Android
- 【Android SDK】在命令列管理Android SDKAndroid命令列
- 手把手教你實現Android真機遠端截圖Android
- Android AppLinks 接入AndroidAPP
- 10種常見OOM分析——手把手教你寫bugOOM
- 手把手教你分析解決MySQL死鎖問題MySql
- 手把手教你實現地圖視覺化分析地圖視覺化
- Android中應用是否可以接入微信SDK分享應用內的短視訊功能?Android
- 美顏sdk對直播平臺有多重要?為什麼需要接入直播美顏sdk?
- 直播平臺需要接入美顏SDK嗎?直播美顏SDK為什麼要區分版本?
- 手把手教你完成Android期末大作業(多功能應用型APP)AndroidAPP
- 保姆級教程,手把手教你製作資料分析報告
- 手把手用Python教你分析運籌學薪資狀況Python
- 電腦也能“打碟”,手把手教你成為DJ
- 手把手教你寫VueRouterVue
- FCM伺服器 admin-SDK接入指引伺服器