1. Install the package
Add theinvyto_deeplink package to your Flutter project:
2. Configure Android
In your Android app, add the Install Referrer dependency and configure your deep link domain so clicks can be attributed.Android setup
App links, referrer, and ProGuard rules.
3. Configure iOS
Set up Associated Domains and entitlements so iOS can open your app from DeepLink links.iOS setup
Associated Domains and URL handling.
4. Initialize the SDK and track installs
In your app’s entry point (e.g. after the app is ready), call the DeepLink SDK so it can record the install and fetch attribution (e.g. UTM from the last click).- On Android: use the install referrer (when the install came from a DeepLink link) and report it to the Track Install API.
- On iOS: match the install to the most recent click (e.g. by IP/time window) and send UTM and link data to the Track Install API.
5. Handle incoming deep links
To open a specific screen when the user opens a DeepLink URL (including after install), use the SDK’s link handling:Handling links
Listen for deep link URLs and navigate in-app.
Next steps
- Create links in the Dashboard and test with your app.
- Use the Track Install API directly if you are not using the Flutter SDK.

