Skip to content

Demonstrates usage of the privy expo sdk in an expo project.

Notifications You must be signed in to change notification settings

privy-io/expo-starter

Repository files navigation

Privy Expo Starter

This demonstrates a minimal working installation of the privy sdk in a fresh expo app. We recommend reading the documentation for a more detailed guide.

Setup

  1. Install dependencies

    npm i
  2. Configure an app client in your dashboard, and add your Privy app ID and app client ID in app.json

    ...
     "extra": {
       "privyAppId": "<your-app-id>",
       "privyClientId": "<your-client-id>"
     }
    ...
  3. Configure your application identifier in app.json. This should match the bundle identifier for your app in the app store.

    ...
     "ios": {
       "bundleIdentifier": "com.example.myapp"
     },
     "android": {
       "package": "com.example.myapp"
     }
    ...
  4. If you are making use of passkeys, ensure that you have an associated website for your application. Once you have this your app.json should be updated as follows:

    ...
    "associatedDomains": ["webcredentials:<your-associated-domain>"],
    ...
    "extra": {
       ...
       "passkeyAssociatedDomain": "https://<your-associated-domain>"
     },
    ...

Run the app

# expo go
npx expo start

# ios
npx expo run:ios

# android
npx expo run:android

About

Demonstrates usage of the privy expo sdk in an expo project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published