React Native expand
resolveIncomingUrl, await/optimistic, awaitPendingExpand.
LIVE SPECIMEN
Universal & Deferred Link SimulatorURL
https://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8Warm short codes use SdkCore expand helpers (JS HTTP to POST /v1/links/expand).
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.