Get Started on Mobile
Ramper's React Native SDK helps developers provide easy access to the Blockchain for non-native crypto users through their SSO accounts.
Last updated
Ramper's React Native SDK helps developers provide easy access to the Blockchain for non-native crypto users through their SSO accounts.
Last updated
Our @ramper/react-native-core
library handles authentication for our users through a supported SSO account. Once the user logs in, an ethereum wallet will be created for the user. If you are new to react native, we recommend you set up your environment properly first by visiting .
Note: Follow the further installation steps of &
Secondly, our SDK uses deep links to communicate back with your application. In order to Configure Deep Links, you will need to get an app id by signing up at and apply the following steps:
Add the below code in your AppDelegate.m file
Copy your bundle id as shown in the below screenshot:
Paste your bundle id in the identifier section and add ramper<appId> in the URI Scheme section: Make sure to not include the brackets <> in the URLScheme
Add the following in your project/adnroid/app/src/main/AndroidManifest.xml file under Activity Tag
In your starting file import Ramper as below
call configure passing your appId (required), locale (default: en), chainName (required) and authUrl (optional)
We have a pre-built screen that you can use to display all the sign in options for the customer:
If you want to create a custom Sign In page and only allow the user to sign in with a specific provider, you can invoke the signin
method directly instead.
Auth.signin
accepts three parameters:
After a user logs in or on app relaunch, you can call the getUser method to get the currently logged-in user's information.
We also provide a Wallet View that allows your user to see their Ethereum wallet balance and conduct common actions.
Use the wallet view component like this
Note: before using this component please make sure that the user is logged in by calling getUser
method mentioned above.
Check supported browser props for and
Provider: (google | facebook | twitter | apple) browserProps (optional): check supported browser props for and
Please refer to for transaction instructions