Embedding

Embed signing in React Native

Wrap the hosted signing experience in a WebView and connect it to native navigation.

Expo and React Native developers15 minutes

Before you begin

  • An Expo or React Native application
  • react-native-webview
  • A public or LAN-reachable Signa host

What you will complete

  • A mobile signing screen with completion and error handling

Install the mobile package

Install dependencies
pnpm add @signajs/react-native react-native-webview

Integrate the signing view

  • Pass a complete signing URL or a host plus slug/token.
  • Navigate only after onComplete or onDecline confirms the hosted event.
  • Display a native retry state for onError.
  • Handle downloads outside the WebView when the app needs native file storage.

Android emulators cannot reach a laptop through localhost. Use 10.0.2.2, a LAN address, or a deployed HTTPS host as appropriate.

Continue with