Console
Taqlyn Docs/Platforms/React Native expand
API v1.41 min read

React Native expand

resolveIncomingUrl, await/optimistic, awaitPendingExpand.

LIVE SPECIMEN
Universal & Deferred Link Simulator
URLhttps://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8
Route: /shop/checkoutMode: Deferred Install

Warm short codes use SdkCore expand helpers (JS HTTP to POST /v1/links/expand).

TypeScript
import {
  configure,
  resolveIncomingUrl,
  awaitPendingExpand,
} from "@taqlyn/sdk-react-native";

configure(clientId, publicKeyId, {
  linkProcessingMode: "deferred-only",
  resolveMode: "await", // or "optimistic"
  fallbackPath: "/",
  hosts: ["https://YOUR_TAQLYN_HOST"],
  timeoutMs: 1500,
});

const target = await resolveIncomingUrl("https://YOUR_TAQLYN_HOST/Ab12Cd");
// target.href — navigate here

// Optimistic: first paint used fallbackPath; replace when ready:
const pending = await awaitPendingExpand();
if (pending?.href) router.replace(pending.href);

Concept: Short-link expand. Wire Expo / React Navigation: navigation.