1- package com.segment.analytics.kotlin.destinations.plugins
1+ package com.segment.analytics.kotlin.destinations.firebase
22
33import android.annotation.SuppressLint
44import android.app.Activity
@@ -11,6 +11,7 @@ import com.segment.analytics.kotlin.android.plugins.AndroidLifecycle
1111import com.segment.analytics.kotlin.core.*
1212import com.segment.analytics.kotlin.core.platform.DestinationPlugin
1313import com.segment.analytics.kotlin.core.platform.Plugin
14+ import com.segment.analytics.kotlin.core.platform.VersionedPlugin
1415import com.segment.analytics.kotlin.core.platform.plugins.logger.*
1516import com.segment.analytics.kotlin.core.utilities.getDouble
1617import com.segment.analytics.kotlin.core.utilities.getMapList
@@ -78,7 +79,7 @@ SOFTWARE.
7879
7980class FirebaseDestination (
8081 private val context : Context
81- ) : DestinationPlugin(), AndroidLifecycle {
82+ ) : DestinationPlugin(), AndroidLifecycle, VersionedPlugin {
8283
8384 override val key: String = " Firebase"
8485 internal var firebaseAnalytics: FirebaseAnalytics ? = null
@@ -299,4 +300,8 @@ class FirebaseDestination(
299300 }
300301 }
301302
303+ override fun version (): String {
304+ return BuildConfig .VERSION_NAME
305+ }
306+
302307}
0 commit comments