WarpLink
SDKsAndroid

Deep Links

Handle Android App Links to route taps into the right screen, with cold start and warm start covered by the WarpLink SDK.

When a user taps a WarpLink URL and your app is installed, Android opens your Activity via App Links. The SDK resolves the URI into a WarpLinkDeepLink with the destination, custom parameters, and attribution data.

Handle the intent in both onCreate() (cold start) and onNewIntent() (warm start).

The callback is always called on the main thread, so you can safely update UI from it.

Cold Start vs Warm Start

ScenarioEntry PointBehavior
Cold startApp not running — system launches ActivityonCreate() receives the intent with link URI
Warm startApp in background — brought to foregroundonNewIntent() receives the new intent

Both cases use the same handleIntent helper.

Error Handling

Verify assetlinks.json

WarpLink generates the Digital Asset Links file automatically. Verify it:

Check App Links verification status:

If App Links aren't verified, try uninstalling and reinstalling the app. Android re-verifies assetlinks.json at install time.

On this page