Android deferred resolve
resolveDeferred, ready-gate, consume.
LIVE SPECIMEN
Universal & Deferred Link SimulatorURL
https://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8Call after splash / auth — not in a tight loop.
lifecycleScope.launch {
SdkCore.resolveDeferred()
SdkCore.setReadyForNavigation(true)
}
SdkCore.observeLinks().onEach { link ->
// map path/params → your route, then:
SdkCore.consume(link.linkId)
}.launchIn(scope)When Install Referrer is empty (common in some debug installs), you may opt into probabilistic IP-hash match with enableProbabilisticMatch = true (default false). Never enable that path on iOS. See Privacy.
Warm short codes (app already installed) use resolveIncomingUrl — short-link expand.