From abc2957b5acabd2fb34b81fceddacfc3ca0a439a Mon Sep 17 00:00:00 2001 From: Efstathios Ntonas Date: Sun, 2 Dec 2018 16:56:53 +0200 Subject: [PATCH] fixed null token in getFcmToken() --- .../main/java/com/evollu/react/fcm/FIRMessagingModule.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java b/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java index e1e58536..34eb2501 100644 --- a/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java +++ b/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java @@ -135,8 +135,10 @@ public void deleteNotificationChannel(String id, Promise promise) { @ReactMethod public void getFCMToken(Promise promise) { try { - Log.d(TAG, "Firebase token: " + FirebaseInstanceId.getInstance().getToken()); - promise.resolve(FirebaseInstanceId.getInstance().getToken()); + String senderId = FirebaseApp.getInstance().getOptions().getGcmSenderId(); + String token = FirebaseInstanceId.getInstance().getToken(senderId, "FCM"); + Log.d(TAG, "Firebase token: " + token); + promise.resolve(token); } catch (Throwable e) { e.printStackTrace(); promise.reject(null,e.getMessage());