Skip to content

Commit 1fe264d

Browse files
authored
Merge pull request #9 from TelemetryDeck/disable-android-lifecycle-telemetry
Disable automated lifecycle signals for android
2 parents 1675b11 + 91286f0 commit 1fe264d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

android/src/main/kotlin/com/telemetrydeck/telemetrydecksdk/TelemetrydecksdkPlugin.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ package com.telemetrydeck.telemetrydecksdk
22

33
import android.app.Application
44
import android.content.Context
5+
import com.telemetrydeck.sdk.EnvironmentMetadataProvider
6+
import com.telemetrydeck.sdk.SessionProvider
57
import com.telemetrydeck.sdk.TelemetryManager
68

79
import io.flutter.embedding.engine.plugins.FlutterPlugin
@@ -106,9 +108,11 @@ class TelemetrydecksdkPlugin: FlutterPlugin, MethodCallHandler {
106108
val testMode = arguments["testMode"] as? Boolean
107109

108110

109-
// initialize the client
111+
// Initialize the client
112+
// Do not activate the lifecycle provider
110113
val builder = TelemetryManager.Builder()
111114
.appID(appID)
115+
.providers(listOf(SessionProvider(), EnvironmentMetadataProvider()))
112116

113117
apiBaseURL?.let {
114118
builder.baseURL(it)

0 commit comments

Comments
 (0)