Supported on: Android SDK
1.0.33+Deferred Deep Links
A deferred deep link works across the install boundary:- User clicks a link on the web (e.g.,
https://yourapp.com/workout/123?ref=instagram) - User is redirected to the Play Store and installs your app
- On first launch, the SDK resolves the original link and returns the destination
checkDeferredDeepLink is a static method on AppDNA. It should be called once on first launch, typically after configure() completes. The SDK uses the Google Install Referrer API plus AppDNA’s visitor-context resolution. It returns null if no deferred link is found or if the app was not installed from a link.Deferred Deep Link Check
checkDeferredDeepLink is a top-level method on AppDNA, not part of the deep links module:
Module Access
Module Methods
DeferredDeepLink
AppDNADeepLinkDelegate
Register a delegate for deep link events:Example Implementation
Platform Setup
App Links
To support App Links on Android:- Add intent filters to your
AndroidManifest.xml:
- Host a Digital Asset Links file at
https://yourapp.com/.well-known/assetlinks.json.
Handling in Activity
Pass the incoming intent’s data URL to the SDK:Auto-Tracked Events
Full Example
Deep link routes are configured in the Console under Engagement > Deep Links. The SDK resolves deferred links by checking the Google Install Referrer plus AppDNA’s stored visitor context on first launch.

