Skip to content

Commit 12bf0cc

Browse files
authored
upgrade fcm (#58)
1 parent b65247c commit 12bf0cc

File tree

3 files changed

+7
-19
lines changed

3 files changed

+7
-19
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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'

samples/kotlin-android-app/build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff 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'

samples/kotlin-android-app/src/main/java/com/segment/analytics/next/MyFirebaseService.kt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import android.media.AudioAttributes
88
import android.os.Build
99
import android.util.Log
1010
import androidx.core.app.NotificationCompat
11-
import com.google.android.gms.tasks.OnCompleteListener
12-
import com.google.firebase.iid.FirebaseInstanceId
1311
import com.google.firebase.messaging.FirebaseMessagingService
1412
import com.google.firebase.messaging.RemoteMessage
1513
import 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) {

0 commit comments

Comments
 (0)