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 1eed260f331b536338823199c020ec29e364a465..48221333ca06a93dc6a7792ac21cbe94c31c7205 100644 --- a/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java +++ b/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java @@ -70,8 +70,13 @@ public class FIRMessagingModule extends ReactContextBaseJavaModule implements Li @ReactMethod public void getFCMToken(Promise promise) { - Log.d(TAG, "Firebase token: " + FirebaseInstanceId.getInstance().getToken()); - promise.resolve(FirebaseInstanceId.getInstance().getToken()); + try { + Log.d(TAG, "Firebase token: " + FirebaseInstanceId.getInstance().getToken()); + promise.resolve(FirebaseInstanceId.getInstance().getToken()); + } catch (Throwable e) { + e.printStackTrace(); + promise.reject(null,e.getMessage()); + } } @ReactMethod