From ba124c5ff1df3ec0272bdf98209a2e210c948005 Mon Sep 17 00:00:00 2001 From: Ashton Huxtable <78318468+ashton-huxtable@users.noreply.github.com> Date: Wed, 22 Nov 2023 10:58:13 -0700 Subject: [PATCH 1/2] Update Kotlin device mode plugin docs to address using classic destination --- .../mobile/kotlin-android/destination-plugins/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md b/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md index f587027e40..94ae925dc4 100644 --- a/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md +++ b/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md @@ -85,6 +85,10 @@ plugins: Analytics Kotlin uses its timeline/plugin architecture to support sending data to bundled SDKs when a Cloud Mode connection is not possible. Destination Plugins are similar to traditional Device Mode integrations available in Analytics Android in that Segment makes calls directly to the destination tool’s API from the device. However, Destination Plugins are more customizable, giving you the ability to control and enrich your data at a much more granular level on the device itself. +> info "Choosing the right destination" +> Our device mode destination [plugins](https://segment.com/docs/connections/sources/catalog/libraries/mobile/kotlin-android/kotlin-android-plugin-architecture/){:target='_blank’} were built to be used with the classic/legacy destinations, not Actions. The exception to this is the Amplitude plugin. This is a session plugin meant to be used with Amplitude Actions. If a classic/legacy destinations is in maintenance mode, we will still continue to make updates pertaining to the mobile plugins, but not the server or web components. +> If you run into any issues setting up your destination, please don't hesitate to reach out to support. + ## Device-mode Vs. Cloud-Mode Analytics Kotlin allows you to choose how you send data to Segment and your connected destinations from your app. There are two ways to send data: From 95c3f948de18902e2e425a790ab3e070c7ffa45f Mon Sep 17 00:00:00 2001 From: Ashton Huxtable <78318468+ashton-huxtable@users.noreply.github.com> Date: Tue, 28 Nov 2023 10:37:14 -0700 Subject: [PATCH 2/2] Update per review from RN docs --- .../mobile/kotlin-android/destination-plugins/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md b/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md index 94ae925dc4..9ded65bd80 100644 --- a/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md +++ b/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md @@ -86,8 +86,8 @@ plugins: Analytics Kotlin uses its timeline/plugin architecture to support sending data to bundled SDKs when a Cloud Mode connection is not possible. Destination Plugins are similar to traditional Device Mode integrations available in Analytics Android in that Segment makes calls directly to the destination tool’s API from the device. However, Destination Plugins are more customizable, giving you the ability to control and enrich your data at a much more granular level on the device itself. > info "Choosing the right destination" -> Our device mode destination [plugins](https://segment.com/docs/connections/sources/catalog/libraries/mobile/kotlin-android/kotlin-android-plugin-architecture/){:target='_blank’} were built to be used with the classic/legacy destinations, not Actions. The exception to this is the Amplitude plugin. This is a session plugin meant to be used with Amplitude Actions. If a classic/legacy destinations is in maintenance mode, we will still continue to make updates pertaining to the mobile plugins, but not the server or web components. -> If you run into any issues setting up your destination, please don't hesitate to reach out to support. +> Segment built device mode destination [plugins](https://segment.com/docs/connections/sources/catalog/libraries/mobile/kotlin-android/kotlin-android-plugin-architecture/){:target='_blank’} to be used with the classic/legacy destinations, not Actions destinations. The exception to this is the Amplitude plugin. The Amplitude plugin is a session plugin meant to be used with Amplitude Actions. If a classic/legacy destinations is in maintenance mode, Segment continues to make updates pertaining to the mobile plugins, but not the server or web components. +> If you run into any issues setting up your destination, reach out to support. ## Device-mode Vs. Cloud-Mode Analytics Kotlin allows you to choose how you send data to Segment and your connected destinations from your app. There are two ways to send data: