React Native guide

Turn the routes your mobile team already has into durable HTTPS links.

LinksetGo accepts a custom-scheme destination, stores its path and scalar parameters, then produces a shareable link for Universal Links and Android App Links.

THE CONTRACT

Native destinations and public links are different.

A React Native URL names a screen inside an installed app. A LinksetGo HTTPS URL is the campaign-safe link a customer receives.

MOBILE TEAM PROVIDESsampleapp://welcome
LINKSETGO PUBLISHEShttps://go.linksetgo.com/sample-app/welcome-offer

ROUTE IMPORT

Paste the URL instead of translating it by hand.

sampleapp://membership-detail?level=gold&promo=10OFF
Destination/membership-detailParameterlevel = goldParameterpromo = 10OFF

The app still validates parameters and owns navigation. LinksetGo rejects credentials, dangerous protocols, malformed paths and unsupported nested values.

MOBILE HANDOFF

Resolve the campaign slug, then navigate.

iOS and Android open the managed shared /app/campaign path. Custom and host-scoped domains retain /l/app/campaign. Your app calls LinksetGo's public resolver, validates the returned destination and scalar parameters, then passes that app-known route to React Navigation.

GET /api/public/links/sample-app/welcome-offer
→ /membership-detail?level=gold

The operating system does not rewrite campaign slugs automatically. Offline, expired, or unknown results should open a safe unavailable-link screen.

Once navigation accepts the validated route, the app can send a best-effort app-opened acknowledgement. It is approximate analytics and must never delay navigation or be treated as proof of a real open.

APP REGISTRATION

Ask for public identifiers, never signing secrets.

Native schemeThe scheme before ://, for example sampleapp.
iOS Bundle IDThe Xcode target identifier, for example com.example.sampleapp.
Apple Team IDThe 10-character public Apple Developer Team ID.
Android packageThe Android applicationId, for example com.example.sampleapp.
SHA-256 fingerprintThe public Play App Signing certificate fingerprint.
Web fallbackA customer-owned HTTPS page for users who cannot open the app.

LinksetGo never needs an Apple private key, Android keystore, signing password or store account credential.

BEFORE CAMPAIGN LAUNCH

Configuration checks are the start of testing.

Run LinksetGo Test Lab, inspect the host-specific AASA and Asset Links files, scan the QR code, then test release-signed builds on physical iOS and Android devices with the app installed and removed.

Open Test Lab