Getting Started
🧪 BETA VERSION - React Native SDK is currently in beta.
This guide will help you get started with Digia React Native SDK integration in your mobile application.
Prerequisites
Before you begin, ensure you have:
Node.js 16.0 or later
React Native 0.60 or later
TypeScript 4.0 or later (recommended)
A Digia Studio project with published configurations
Project Setup
1. Create a New React Native Project
npx react-native init MyDigiaApp
cd MyDigiaApp2. Install Dependencies
Install the Digia React Native SDK and required peer dependencies:
3. iOS Setup
For iOS development, install CocoaPods dependencies:
Quick Start with Template
For a faster setup, you can use our React Native template repository that comes pre-configured with Digia UI SDK:
Using the Template
This template includes:
✅ Pre-configured Digia UI SDK integration
✅ Sample Digia Studio project setup
✅ Ready-to-run example app
Manual Setup (Alternative)
If you prefer to set up manually, follow the steps below.
Step 1: Get Your Project Access Key
Log in to Digia Studio
Open your project
Go to Settings → App Settings
Copy your Access Key

Step 2: Initialize Digia UI SDK
Create a new file src/DigiaApp.tsx:
Step 3: Update App.tsx
Modify your main App.tsx to use the Digia app:
Running Your App
iOS
Android
Testing the Integration
Open the app on your device or simulator
Verify the loading screen appears
Check that your Digia Studio content loads
Test basic interactions (buttons, navigation, etc.)
Troubleshooting
Common Issues
SDK Not Initializing
Check your access key is correct and active
Verify internet connection for initial load
Check console logs for detailed error messages
Components Not Rendering
Ensure your Digia Studio project has published content
Check flavor configuration matches your project setup
Verify component configurations in Digia Studio
Navigation Issues
Confirm React Navigation is properly configured
Check stack navigator setup in your integration
Verify page configurations in Digia Studio
Last updated