Android App Links Configuration
Android App Links Configuration is the process of setting up verified deep links that allow an Android device to open a specific mobile application directly from a URL, bypassing browser disambiguation. Developers use it in MDK (Mobile Development Kit) applications to enable seamless navigation from web URLs into the native app experience. This involves associating the app with a host domain so that Android can verify and route matching links directly to the app.
Tutorials that teach this
Prerequisites
- Concept Digital Asset Links File (assetlinks.json) Generation and Hosting A Digital Asset Links file (`assetlinks.json`) is a JSON configuration file that an Android developer hosts on a web domain to establish a verified trust relationship between that domain and an Android application. It is used when implementing App Links so that the operating system can confirm domain ownership and automatically route deep link URLs to the correct app without showing a disambiguation dialog. In the context of SAP Mobile Development Kit (MDK) applications, generating and hosting this file is a required step to enable deep linking into an MDK app on Android devices.
- Concept Android URL Intent Filters (AndroidManifest.xml) Android URL Intent Filters, declared in `AndroidManifest.xml`, allow a developer to register an Android application to handle specific URL patterns so that the app opens automatically when those URLs are triggered on a device. Developers configure these filters as part of adding [App Links to Android apps](https://developer.android.com/training/app-links), enabling deep-linking behaviour that routes web URLs directly into the native application.