diff --git a/packages/firebase_dynamic_links/android/src/main/java/io/flutter/plugins/firebasedynamiclinks/FirebaseDynamicLinksPlugin.java b/packages/firebase_dynamic_links/android/src/main/java/io/flutter/plugins/firebasedynamiclinks/FirebaseDynamicLinksPlugin.java index bbd6fe3e959f..04302840da88 100644 --- a/packages/firebase_dynamic_links/android/src/main/java/io/flutter/plugins/firebasedynamiclinks/FirebaseDynamicLinksPlugin.java +++ b/packages/firebase_dynamic_links/android/src/main/java/io/flutter/plugins/firebasedynamiclinks/FirebaseDynamicLinksPlugin.java @@ -209,8 +209,8 @@ private void handleGetDynamicLink(final Result result, Uri uri) { } private void handleGetInitialDynamicLink(final Result result) { - // If there's no activity, then there's no initial dynamic link. - if (activity == null) { + // If there's no activity or initial Intent, then there's no initial dynamic link. + if (activity == null || activity.getIntent() == null) { result.success(null); return; }