Deep links flag change
Summary
#This breaking change only affects mobile apps that use a third party deep linking plugin package.
                  The default value for Flutter's deep linking option has changed from
                  false to true, meaning that deep linking is now opt-in by default.
                
Migration guide
#If you're using Flutter's default deep linking setup, this isn't a breaking change for you.
However, if you're using a third-party plugin for deep links, such as the following, this update introduces a breaking change:
                  In this case, you must manually reset the
                  Flutter deep linking option to false.
                
Within your app's AndroidManifest.xml file for Android:
<manifest>
   <application
       <activity>
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
       </activity>
   </application>
</manifest>
                    
                    
                    
                  Within your app's info.plist file for iOS:
 <key>FlutterDeepLinkingEnabled</key>
 <false/>
                    
                    
                    
                  Timeline
#
                  Landed in version: 3.25.0-0.1.pre
                  Stable release: 3.27
                
References
#Design document:
Relevant PR:
Unless stated otherwise, the documentation on this site reflects Flutter 3.35.5. Page last updated on 2025-10-28. View source or report an issue.