Stratkit Web API Deep Links¶
This package captures and processes deep link activations, allowing specific systems to handle different types of deep links and manage their lifecycle.
Setup¶
- Go to Project Settings -> Stratkit -> Deep Link Settings
- Include the allowed hosts and paths for the deep links that the app should handle.
Android¶
For Android, App Links are used.
- Go to the Google Play console, add and validate the domains under the "Deep Link" section.
- Add the
assetlinks.json
file to the/.well-known
directory of the server (contact devops for this). - Ensure that the
assetlinks.json
contains the correct SHA-256 fingerprint of the app signing key (debug, release, Google Play release, etc.).
There's no need to include the intent-filter
in the AndroidManifest.xml
file, as the library will handle this, see
AndroidDeepLinkPostProcessor
.
iOS¶
For iOS, Universal Links are used.
- Add the
apple-app-site-association
file to the/.well-known
directory of the server (contact devops for this). - Add the "Associated Domains" capability to the iOS app.
There's no need to include the domains in the entitlements file, as the library will handle this, see IOSDeepLinkPostProcessor
.