Template Repository

Customize Before Production

Please note that this template is for development and testing purposes only. Be sure to customize and secure it before using in production.

React Native Template Repository

Getting Started

For detailed installation instructions, select your framework below:

  1. Clone the repository:
git clone https://github.com/okto-hq/okto-sdkv2-react-native-template-app.git
cd okto-sdkv2-react-native-template-app
  1. Install dependencies:
npm install
  1. Configure your credentials in the app:
// Update the configuration in your app
const config = {
   environment: "sandbox",
  clientPrivateKey: "YOUR_CLIENT_PRIVATE_KEY",
  clientSWA: "YOUR_CLIENT_SWA",
};
 
const googleConfig = {
  webClientId: "YOUR_GOOGLE_WEB_CLIENT_ID",
  iosClientId: "YOUR_GOOGLE_IOS_CLIENT_ID",
  androidClientId: "YOUR_GOOGLE_ANDROID_CLIENT_ID"
};
Warning:Essential Setup Required
Show

Before you begin, set up your developer dashboard by making sure you have :

If you need help, reach out to us on our troubleshooting form and we will contact you.

  1. Start the development server:
npx expo start
  1. Clone the repository:
git clone https://github.com/okto-hq/okto-sdkv2-react-native-template-app.git
cd okto-sdkv2-react-native-template-app
  1. Install dependencies:
npm install
 
# For iOS
cd ios && pod install && cd ..
  1. Configure your credentials in the app:
// Update the configuration in your app
const config = {
   environment: "sandbox",
  clientPrivateKey: "YOUR_CLIENT_PRIVATE_KEY",
  clientSWA: "YOUR_CLIENT_SWA",
};
 
const googleConfig = {
  webClientId: "YOUR_GOOGLE_WEB_CLIENT_ID",
  iosClientId: "YOUR_GOOGLE_IOS_CLIENT_ID",
  androidClientId: "YOUR_GOOGLE_ANDROID_CLIENT_ID"
};
Warning:Essential Setup Required
Show

Before you begin, set up your developer dashboard by making sure you have :

If you need help, reach out to us on our troubleshooting form and we will contact you.

  1. Start the development server:
npx react-native run-ios
npx react-native run-android

On this page