WarpLink
SDKsReact Native

React Native SDK

Integrate the WarpLink React Native SDK to add deep linking, deferred deep links, and install attribution across iOS and Android.

Requirements: React Native 0.71+, React 18+, iOS 15+ and/or Android API 26+. This SDK requires native modules and does not work with Expo Go — use a development build.

Source: github.com/WarpLinkApp/warplink-react-native-sdk

Installation

Platform Setup

The React Native SDK bridges to native iOS and Android SDKs. Both platforms need configuration.

iOS

  1. Open Xcode, select your app target > Signing & Capabilities
  2. Add Associated Domains > applinks:aplnk.to
  3. Enable Associated Domains in your App ID at developer.apple.com

For Expo, add to app.json:

Android

Add the intent filter to your main Activity in android/app/src/main/AndroidManifest.xml:

For Expo, add to app.json:

Configure the SDK

Call configure() once at app startup, outside of any React component:

configure() is synchronous. It validates the key format locally and delegates async server validation to the native SDK.

Next Steps

On this page