English
Log In
You can then view all documents
AdSpark(增长参谋)/技术接入文档/其他数据类型接入文档/Applog接入(用户行为数据)/Applog接入文档(Android)
Applog接入文档(Android)
Last updated 2024-03-06 14:59:57

1.环境准备

  • Gradle编译环境(Android Studio)

2.导入SDK

2.1使用远程引入安装SDK

project级别的build.gradle文件中添加Maven的仓库地址

复制

在主modulebuild.gradle文件添加SDK依赖

复制

注意: 6.x 版本开始,app级别的build.gradle,需要添加kotlin相关依赖,如已经添加,可忽略
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.61"


2.2 手动安装SDK

如果已经远程引入安装SDK,请忽略此步骤。
下载 RangersAppLog Android SDK 解压,将 aar、jar 引入项目libs文件夹。在AndroidStudio项目中,打开project级别的build.gradle,添加:

RangersAppLog Android SDK@6.16.3.zipRangersAppLog Android SDK@6.16.3.zip
686.07 KB

在app module的build.gradle并在dependencies中添加:

复制

2.3 SDK所需的App权限

SDK需要以下权限:

序 号

权限

说明

1

android.permission.READ_PHONE_STATE

读取 IMEI等设备信息等作为设备标识

2

android.permission.ACCESS_WIFI_STATE

android.permission.ACCESS_NETWORK_STATE

android.permission.INTERNET

网络访问相关,wifi,获取网络状态


注:Android 6.0及以上版本,需要在运行时动态检查和申请权限。


3. 初始化SDK

初始化RangersAppLog需要尽可能早,如有合规场景,请在用户授权后再进行 SDK 的初始化
提示:本SDK默认支持多进程初始化

初始化参数说明

appid

channel

为增长参谋应用列表中生成的AppID

自定义,一般为应用市场名称


复制

注意:联调时可能会遇到网络问题或者上报延迟导致联调失败,建议进行多次尝试


Contents
Contact us