From 2b42171be38796daf10ae6cfef93030f1696697c Mon Sep 17 00:00:00 2001
From: wushaocheng <15876365887@163.com>
Date: Fri, 4 Nov 2022 17:19:55 +0800
Subject: [PATCH] =?UTF-8?q?Adjust=E9=9B=86=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/build.gradle | 9 +++++++++
app/proguard-rules.pro | 14 ++++++++++++++
app/src/main/AndroidManifest.xml | 9 +++++++++
.../erban/application/ActivityLifeManager.java | 4 +++-
.../erban/application/XChatApplication.java | 10 ++++++++++
build.gradle | 2 +-
.../xchat_android_constants/XChatConstants.java | 8 +++++++-
7 files changed, 53 insertions(+), 3 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index 5d912f130..d3dae3a50 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -249,9 +249,18 @@ dependencies {
implementation 'com.github.zhpanvip:BannerViewPager:3.5.6'
+ //fireBase
implementation platform('com.google.firebase:firebase-bom:25.12.0')
implementation 'com.google.firebase:firebase-analytics:21.0.0'
+ //Adjust接入
+ implementation 'com.adjust.sdk:adjust-android:4.33.0'
+ implementation 'com.android.installreferrer:installreferrer:2.2'
+ // Add the following if you are using the Adjust SDK inside web views on your app
+ implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.0'
+ //Google Play Referrer API
+ implementation 'com.android.installreferrer:installreferrer:2.2'
+
}
channel {
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index 47eef2bb5..1d90a1241 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -453,3 +453,17 @@
-keep class android.support.v8.renderscript.** { *; }
-keep class androidx.renderscript.** { *; }
+-keep class com.adjust.sdk.**{ *; }
+-keep class com.google.android.gms.common.ConnectionResult {
+ int SUCCESS;
+}
+-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient {
+ com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getAdvertisingIdInfo(android.content.Context);
+}
+-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info {
+ java.lang.String getId();
+ boolean isLimitAdTrackingEnabled();
+}
+-keep public class com.android.installreferrer.**{ *; }
+
+-keep public class com.android.installreferrer.**{ *; }
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 99da8afaa..04e025b9c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -177,6 +177,15 @@
android:resource="@xml/provider_paths" />
+
+
+
+
+
+