1.3.2 Android集成指南
优质
小牛编辑
133浏览
2023-12-01
一、下载导入最新版SDK
前往下载页下载最新版的Android SDK 。前往下载
从下载的 ShareTraceSDK 压缩包中,将 sharetrace 的 aar 文件复制到app module目录下的libs文件夹中, 然后打开app module目录下的build.gradle
配置文件,在android
一栏中添加依赖:
repositories {
flatDir {
dirs 'libs'
}
}
然后再在dependencies
一栏中添加:
implementation(name: 'sharetrace-android-sdk_v1.2.2', ext: 'aar')
二、配置APP_KEY
在 AndroidManifest.xml 文件中的 application 标签内设置 AppKey
<meta-data
android:name="com.sharetrace.APP_KEY"
android:value="SHARETRACE_APPKEY"/>
请将 SHARETRACE_APPKEY 替换成 sharetrace 为应用分配的 appkey
三、初始化ShareTrace
在自定义的Application
的onCreate()
中初始化ShareTrace。 如果没有自定义Application
可以参考下面示例代码自定义Application
。
示例代码
在Application
中调用初始化代码。
public class MyApp extends Application {
...
@Override
public void onCreate() {
super.onCreate();
ShareTrace.init(this);
}
...
}
在AndroidManifest.xml
中的application
标签中添加android:name=".MyApp"
指定自定义的Application
类。
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:name=".MyApp"
android:theme="@style/AppTheme">
...
</application>
四、获取安装携带的参数
当 APP 需要获取安装参数时(由 web 网页中传递过来的,如邀请码、用户id、来源网页等动态参数),调用ShareTrace.getInstallTrace方法,在回调方法中获取相应参数。
ShareTrace.getInstallTrace(new ShareTraceInstallListener() {
@Override
public void onInstall(AppData data) {
Log.i(TAG, "appData=" + data.toString());
}
@Override
public void onError(int code, String msg) {
Log.e(TAG, "Get install trace info error. code=" + code + ",msg=" + msg);
}
});
注意: 该方法可以重复调用,请处理好反复调用的逻辑。
五、配置安装方式
SDK 集成完成后,按照sharetrace
控制台接入流程完后后续的配置。