diff --git a/app/build.gradle b/app/build.gradle index 0ef1cf4..ce3f229 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -64,8 +64,8 @@ android { } dependencies { - implementation 'com.contentsquare.android:library:4.41.1' - implementation 'com.contentsquare.android:compose:4.41.1' + implementation 'com.contentsquare.android:library:4.44.1' + implementation 'com.contentsquare.android:compose:4.44.1' implementation 'androidx.core:core-ktx:1.13.1' implementation 'androidx.appcompat:appcompat:1.7.0' diff --git a/app/src/main/java/com/example/androidsampleapp/GdprActivity.kt b/app/src/main/java/com/example/androidsampleapp/GdprActivity.kt index d60b1a2..f42a80e 100644 --- a/app/src/main/java/com/example/androidsampleapp/GdprActivity.kt +++ b/app/src/main/java/com/example/androidsampleapp/GdprActivity.kt @@ -18,20 +18,15 @@ class GdprActivity : AppCompatActivity() { } fun optIn(view: View) { - Analytics.optIn(this) + Analytics.optIn() Toast.makeText(applicationContext, "User has Opted In", Toast.LENGTH_SHORT).show() } fun optOut(view: View) { - Analytics.optOut(this) + Analytics.optOut() Toast.makeText(applicationContext, "User has Opted Out", Toast.LENGTH_SHORT).show() } - fun forgetMe(view: View) { - Analytics.forgetMe() - Toast.makeText(applicationContext, "Forget Me chosen", Toast.LENGTH_SHORT).show() - } - fun stopTracking(view: View) { Analytics.stopTracking() Toast.makeText(applicationContext, "CS tracking has been paused.", Toast.LENGTH_SHORT) diff --git a/app/src/main/java/com/example/androidsampleapp/analytics/Analytics.kt b/app/src/main/java/com/example/androidsampleapp/analytics/Analytics.kt index a4fb260..2e49745 100644 --- a/app/src/main/java/com/example/androidsampleapp/analytics/Analytics.kt +++ b/app/src/main/java/com/example/androidsampleapp/analytics/Analytics.kt @@ -1,6 +1,5 @@ package com.example.androidsampleapp.analytics -import android.content.Context import android.util.Log import com.contentsquare.android.Contentsquare import com.contentsquare.android.api.model.Transaction @@ -32,16 +31,12 @@ object Analytics { Contentsquare.resumeTracking() } - fun forgetMe() { - Contentsquare.forgetMe() + fun optIn() { + Contentsquare.optIn() } - fun optIn(context: Context) { - Contentsquare.optIn(context) - } - - fun optOut(context: Context) { - Contentsquare.optOut(context) + fun optOut() { + Contentsquare.optOut() } fun provideUserId(): String { diff --git a/app/src/main/res/layout/content_gdpr.xml b/app/src/main/res/layout/content_gdpr.xml index fdd6c52..c5e4c74 100644 --- a/app/src/main/res/layout/content_gdpr.xml +++ b/app/src/main/res/layout/content_gdpr.xml @@ -78,18 +78,6 @@ app:layout_constraintStart_toStartOf="@+id/guideline2" app:layout_constraintTop_toBottomOf="@+id/userid_refresh_button" /> -