File tree Expand file tree Collapse file tree 3 files changed +7
-19
lines changed
samples/kotlin-android-app
src/main/java/com/segment/analytics/next Expand file tree Collapse file tree 3 files changed +7
-19
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ buildscript {
1515 classpath(" de.mannodermaus.gradle.plugins:android-junit5:1.7.1.1" )
1616 // NOTE: Do not place your application dependencies here; they belong
1717 // in the individual module build.gradle files
18- classpath ' com.google.gms:google-services:4.3.5 '
18+ classpath ' com.google.gms:google-services:4.3.10 '
1919
2020 // For jitpack publishing of android library
2121 classpath ' com.github.dcendents:android-maven-gradle-plugin:2.1'
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ android {
1212 defaultConfig {
1313 multiDexEnabled true
1414 applicationId " com.segment.analytics.next"
15- minSdkVersion 16
15+ minSdkVersion 19
1616 targetSdkVersion 30
1717 versionCode 3
1818 versionName " 2.0"
@@ -56,9 +56,10 @@ dependencies {
5656
5757 implementation ' com.google.android.gms:play-services-ads:20.0.0'
5858
59- implementation platform(' com.google.firebase:firebase-bom:27.1.0' )
59+ implementation platform(' com.google.firebase:firebase-bom:29.0.0' )
60+ implementation ' com.google.firebase:firebase-messaging-ktx'
6061 implementation ' com.google.firebase:firebase-analytics-ktx'
61- implementation ' com.google.firebase:firebase-messaging:19.0.0 '
62+
6263
6364 testImplementation ' junit:junit:4.13.2'
6465 androidTestImplementation ' androidx.test.ext:junit:1.1.3'
Original file line number Diff line number Diff line change @@ -8,8 +8,6 @@ import android.media.AudioAttributes
88import android.os.Build
99import android.util.Log
1010import androidx.core.app.NotificationCompat
11- import com.google.android.gms.tasks.OnCompleteListener
12- import com.google.firebase.iid.FirebaseInstanceId
1311import com.google.firebase.messaging.FirebaseMessagingService
1412import com.google.firebase.messaging.RemoteMessage
1513import kotlinx.serialization.json.buildJsonObject
@@ -19,19 +17,8 @@ class MyFirebaseService : FirebaseMessagingService() {
1917
2018 val TAG = " MyFirebaseService"
2119
22- override fun onNewToken (s : String ) {
23- Log .e(TAG , s)
24- FirebaseInstanceId .getInstance().instanceId
25- .addOnCompleteListener(OnCompleteListener { task ->
26- if (! task.isSuccessful) {
27- Log .w(TAG , " getInstanceId failed" , task.exception)
28- return @OnCompleteListener
29- }
30-
31- // Get new Instance ID token
32- val token = task.result.token
33- Log .e(TAG , token)
34- })
20+ override fun onNewToken (token : String ) {
21+ Log .e(TAG , token)
3522 }
3623
3724 override fun onMessageReceived (remoteMessage : RemoteMessage ) {
You can’t perform that action at this time.
0 commit comments