# Android Google documentation: - App Links: [Documentation](https://developer.android.com/training/app-links/verify-android-applinks) - Deep Links: [Documentation](https://developer.android.com/training/app-links/deep-linking) ## SETUP Disable default Flutter deep linking: - https://docs.flutter.dev/cookbook/navigation/set-up-app-links#2-modify-androidmanifest-xml From Flutter 3.24, you must disable it explicitly. 1. Navigate to android/app/src/main/AndroidManifest.xml file. 2. Add the following metadata tag and intent filter inside the tag with .MainActivity ```xml ``` Add your setup: ```xml ``` # Testing ```sh adb shell am start -a android.intent.action.VIEW \ -d "sample://open.my.app/#/book/hello-world" ``` When using ADB for testing, all special characters have to be escaped. [More info](https://stackoverflow.com/a/35645448/5498788). For App Links, you can also test it from Android Studio: [Documentation](https://developer.android.com/studio/write/app-link-indexing#testindent). Android 13 and beyond: - While in development, you may need to manually activate your links. - Go to your app info/settings: Open by default > Add link > (your links should be already filled).