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

React Native

Same SdkCore flow on iOS and Android through the React Native SDK.

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

Package: @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-modules

Expo:

bunx expo install @taqlyn/sdk-react-native react-native-nitro-modules

Full install notes: React Native install.

TypeScript
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.

GuideTopic
configureOptions, analytics
ProviderReady-gate / auth hold
expandWarm short-code resolve
navigationExpo Router + React Navigation