1
- package com.segment.analytics.kotlin.destinations.plugins
1
+ package com.segment.analytics.kotlin.destinations.firebase
2
2
3
3
import android.annotation.SuppressLint
4
4
import android.app.Activity
@@ -11,6 +11,7 @@ import com.segment.analytics.kotlin.android.plugins.AndroidLifecycle
11
11
import com.segment.analytics.kotlin.core.*
12
12
import com.segment.analytics.kotlin.core.platform.DestinationPlugin
13
13
import com.segment.analytics.kotlin.core.platform.Plugin
14
+ import com.segment.analytics.kotlin.core.platform.VersionedPlugin
14
15
import com.segment.analytics.kotlin.core.platform.plugins.logger.*
15
16
import com.segment.analytics.kotlin.core.utilities.getDouble
16
17
import com.segment.analytics.kotlin.core.utilities.getMapList
@@ -78,7 +79,7 @@ SOFTWARE.
78
79
79
80
class FirebaseDestination (
80
81
private val context : Context
81
- ) : DestinationPlugin(), AndroidLifecycle {
82
+ ) : DestinationPlugin(), AndroidLifecycle, VersionedPlugin {
82
83
83
84
override val key: String = " Firebase"
84
85
internal var firebaseAnalytics: FirebaseAnalytics ? = null
@@ -299,4 +300,8 @@ class FirebaseDestination(
299
300
}
300
301
}
301
302
303
+ override fun version (): String {
304
+ return BuildConfig .VERSION_NAME
305
+ }
306
+
302
307
}
0 commit comments