diff --git a/app/libs/SaaS_TalkingDataSDK_Android_V5.0.8.jar b/app/libs/SaaS_TalkingDataSDK_Android_V5.0.8.jar new file mode 100644 index 0000000..37d6897 Binary files /dev/null and b/app/libs/SaaS_TalkingDataSDK_Android_V5.0.8.jar differ diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index ffe1813..f406dfd 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -45,3 +45,8 @@ #bean -dontwarn org.yameida.worktool.model.** -keep class org.yameida.worktool.model.**{*;} + +#talkingdata +-dontwarn com.tendcloud.tenddata.** +-keep class com.tendcloud.** {*;} +-keep public class com.tendcloud.** { public protected *;} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ed17bb0..e45dca6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -60,6 +60,8 @@ android:resource="@xml/accessibility_service_config" /> + + \ No newline at end of file diff --git a/app/src/main/java/org/yameida/worktool/MyApplication.kt b/app/src/main/java/org/yameida/worktool/MyApplication.kt index 729a63d..1ffcb9b 100644 --- a/app/src/main/java/org/yameida/worktool/MyApplication.kt +++ b/app/src/main/java/org/yameida/worktool/MyApplication.kt @@ -3,6 +3,7 @@ package org.yameida.worktool import android.app.Application import com.blankj.utilcode.util.SPUtils import com.blankj.utilcode.util.Utils +import com.tendcloud.tenddata.TalkingDataSDK import com.umeng.commonsdk.UMConfigure import org.yameida.worktool.config.GlobalException import update.UpdateAppUtils @@ -19,6 +20,7 @@ class MyApplication : Application() { if (SPUtils.getInstance().getString("uminit", "1") == "1") { UMConfigure.init(this, "6284a3a3d024421570f97c3c", "main_channel", UMConfigure.DEVICE_TYPE_PHONE, "") } + TalkingDataSDK.init(this, "80E9C84E39904DAFB28562910FF7C86C", "worktool_master", SPUtils.getInstance().getString(Constant.LISTEN_CHANNEL_ID)); //初始化自动更新 UpdateAppUtils.init(this) //设置全局异常捕获重启