This guide is a work in progress. If you have any questions, please reach
out.
The React Native Expo SDK
The React Native Expo SDK is published in GitHub at https://github.com/prelude-so/react-native-sdk .Using the Expo React Native SDK
The Expo React Native SDK allows you to capture certain device signals (both in Android and iOS) that will be reported back to Prelude and perform silent verification of mobile devices. It is provided as an Expo module that you can integrate into your React Native Expo Application. The AndroidminSdkVersion
value in the SDK is set to 26 (Android 8.0). If your application has a lower value you may need to update it.
Usage
The SDK is available in npmjs. You can install the SDK dependency directly from npm:Gathering Device Signals
Note: Starting with v0.3.0 of the SDK, we have removed the status event and made thedispatchSignals
function return a promise that resolves to the dispatch identifier, simplifying its usage.
To collect the device signals in your application you can use code like this:
dispatchSignals
function before displaying the phone number verification screen in your application. This way you can ensure that the device signals are captured and the dispatchID
can be sent to your back-end with the phone number. Your back-end will then perform the verification call to Prelude with the phone number and the dispatch identifier.