External Linking

You can open your application using external links and even pass data to your application when it loads.

Inside /app/app.json you can set the scheme to your own app name (eg. gravity), then launch your app using gravity://

When using Expo in development, the exp:// scheme will be automatically injected, and your production scheme name will be used when your app is built. You can also pass in a route and parameters like so:

gravity://resetpassword?token=xxx

For a full example, please refer to the reset password or user invite flow, both of which send a magic link that opens the app.

Last updated