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" />
-
-
+ app:layout_constraintTop_toBottomOf="@+id/optin_button" />
+ app:layout_constraintTop_toBottomOf="@+id/optin_button" />
Simple Activity
Opt-In
Opt-Out
- Forget Me
Stop Tracking
Resume Tracking
Privacy options