From e378380eab9d0fae238d33b44b26328d58c81dac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B2=9D=E6=96=AF=E9=84=A7=E4=B8=8D=E5=88=A9=E5=A4=9A?= Date: Fri, 15 Nov 2019 14:55:54 +0800 Subject: [PATCH] HA-1234 fixed null token in getFcmToken() on Android (https://github.com/evollu/react-native-fcm/pull/1078) --- .../main/java/com/evollu/react/fcm/FIRMessagingModule.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 e1e5853..9dabcb3 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,11 @@ public class FIRMessagingModule extends ReactContextBaseJavaModule implements Li @ReactMethod public void getFCMToken(Promise promise) { try { - Log.d(TAG, "Firebase token: " + FirebaseInstanceId.getInstance().getToken()); + String senderId = FirebaseApp.getInstance().getOptions().getGcmSenderId(); promise.resolve(FirebaseInstanceId.getInstance().getToken()); + 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()); -- 2.26.2