After cloning the repository, run the following:
cd react-native-app-auth/Example
yarn
(cd ios && pod install)
npx react-native run-ios
After cloning the repository, run the following:
cd react-native-app-auth/Example
yarn
npx react-native run-android
- You have to have the emulator open before running the last command. If you have difficulty getting the emulator to connect, open the project from Android Studio and run it through there.
- ANDROID: When integrating with a project that utilizes deep linking (e.g. React Navigation deep linking), update the redirectUrl in your config and the
appAuthRedirectScheme
value in build.gradle to use a custom scheme so that it differs from the scheme used in your deep linking intent-filter as seen here.
Example:
// build.gradle
android {
defaultConfig {
manifestPlaceholders = [
appAuthRedirectScheme: 'io.identityserver.demo.auth'
]
}
}