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