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 {
15
15
classpath(" de.mannodermaus.gradle.plugins:android-junit5:1.7.1.1" )
16
16
// NOTE: Do not place your application dependencies here; they belong
17
17
// 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 '
19
19
20
20
// For jitpack publishing of android library
21
21
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 {
12
12
defaultConfig {
13
13
multiDexEnabled true
14
14
applicationId " com.segment.analytics.next"
15
- minSdkVersion 16
15
+ minSdkVersion 19
16
16
targetSdkVersion 30
17
17
versionCode 3
18
18
versionName " 2.0"
@@ -56,9 +56,10 @@ dependencies {
56
56
57
57
implementation ' com.google.android.gms:play-services-ads:20.0.0'
58
58
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'
60
61
implementation ' com.google.firebase:firebase-analytics-ktx'
61
- implementation ' com.google.firebase:firebase-messaging:19.0.0 '
62
+
62
63
63
64
testImplementation ' junit:junit:4.13.2'
64
65
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
8
8
import android.os.Build
9
9
import android.util.Log
10
10
import androidx.core.app.NotificationCompat
11
- import com.google.android.gms.tasks.OnCompleteListener
12
- import com.google.firebase.iid.FirebaseInstanceId
13
11
import com.google.firebase.messaging.FirebaseMessagingService
14
12
import com.google.firebase.messaging.RemoteMessage
15
13
import kotlinx.serialization.json.buildJsonObject
@@ -19,19 +17,8 @@ class MyFirebaseService : FirebaseMessagingService() {
19
17
20
18
val TAG = " MyFirebaseService"
21
19
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)
35
22
}
36
23
37
24
override fun onMessageReceived (remoteMessage : RemoteMessage ) {
You can’t perform that action at this time.
0 commit comments