From d54afc6d7659914fa91f3f23fa43785bd8067803 Mon Sep 17 00:00:00 2001 From: Amine Karimi Date: Mon, 17 Apr 2023 00:16:54 +0000 Subject: [PATCH] add segment addon to the sample app --- app/build.gradle | 1 + app/src/main/java/com/logitanalyticsapp/MainActivity.kt | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index ce82f57..5654a96 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -47,6 +47,7 @@ dependencies { implementation project(':analytiks') implementation project(path: ':analytiks-core') implementation project(path: ':addon:analytiks-mixpanel') + implementation project(path: ':addon:analytiks-segment') implementation project(path: ':addon:analytiks-timber') testImplementation 'junit:junit:4.13.2' diff --git a/app/src/main/java/com/logitanalyticsapp/MainActivity.kt b/app/src/main/java/com/logitanalyticsapp/MainActivity.kt index 47b5de5..d785011 100644 --- a/app/src/main/java/com/logitanalyticsapp/MainActivity.kt +++ b/app/src/main/java/com/logitanalyticsapp/MainActivity.kt @@ -7,6 +7,7 @@ import com.analytiks.addon.mixpanel.MixpanelAnalyticsClient import com.analytiks.addon.timber.TimberLocalClient import com.analytiks.core.CoreAddon import com.analytiks.core.model.Param +import com.analytiks.segment.SegmentAnalyticsClient import com.logitanalyticsapp.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { @@ -25,6 +26,11 @@ class MainActivity : AppCompatActivity() { TimberLocalClient(), MixpanelAnalyticsClient( token = "YOUR_TOKEN" + ), + SegmentAnalyticsClient( + token = "YOUR_TOKEN", + flushIntervalInSeconds = 5, + trackApplicationLifecycleEvents = true, ) )