diff --git a/packages/dynamic-links/android/src/main/java/io/invertase/firebase/dynamiclinks/ReactNativeFirebaseDynamicLinksModule.java b/packages/dynamic-links/android/src/main/java/io/invertase/firebase/dynamiclinks/ReactNativeFirebaseDynamicLinksModule.java index b6b8e1f8ec..6230689596 100644 --- a/packages/dynamic-links/android/src/main/java/io/invertase/firebase/dynamiclinks/ReactNativeFirebaseDynamicLinksModule.java +++ b/packages/dynamic-links/android/src/main/java/io/invertase/firebase/dynamiclinks/ReactNativeFirebaseDynamicLinksModule.java @@ -163,6 +163,11 @@ public void getInitialLink(Promise promise) { } Intent currentIntent = currentActivity.getIntent(); + if (currentIntent == null) { + promise.resolve(null); + return; + } + // Verify if the app was resumed from the Overview (history) screen. launchedFromHistory = (currentIntent != null)