React Native
Same SdkCore flow on iOS and Android through the React Native SDK.
LIVE SPECIMEN
Universal & Deferred Link SimulatorURL
https://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8Package: @taqlyn/sdk-react-native. Complete Android and iOS bind and Associated Domains / App Links on the native projects (or Expo config plugin).
Install the SDK and Nitro Modules (react-native-nitro-modules). New Architecture is required. Expo Go is not supported.
bun add @taqlyn/sdk-react-native react-native-nitro-modulesExpo:
bunx expo install @taqlyn/sdk-react-native react-native-nitro-modulesFull install notes: React Native install.
import {
configure,
resolveDeferred,
resolveIncomingUrl,
observePlatformLinks,
consume,
setReadyForNavigation,
logEvent,
} from "@taqlyn/sdk-react-native";
configure(clientId, publicKeyId, {
env: "sandbox",
linkProcessingMode: "deferred-only",
resolveMode: "await",
fallbackPath: "/",
hosts: ["https://YOUR_TAQLYN_HOST"],
});
const deferred = await resolveDeferred();
await resolveIncomingUrl("https://YOUR_TAQLYN_HOST/Ab12Cd");
observePlatformLinks((link) => {
// Map link.path / link.params, then:
consume(link.linkId);
});
void logEvent("view_item", { sku: "42" });
setReadyForNavigation(true);Use clientId + publicKeyId only.
| Guide | Topic |
|---|---|
| configure | Options, analytics |
| Provider | Ready-gate / auth hold |
| expand | Warm short-code resolve |
| navigation | Expo Router + React Navigation |