Riskified library for react native projects.
yarn add git+https://github.com/reservamos/react-native-riskified.git#1.2.0Check if your app is compatible:
- Android mininal sdk version: 21 - Android Lollipop
- iOS minimal build target: iOS 12.4
Advertising ID
Android 13 (API 33) introduces changes to advertising ID Apps that use advertising ID and target Android 13 or later must declare the com.google.android.gms.permission.AD_ID permission in their app manifest. If you don't include this permission, your advertising identifier will be zeroed out, any attempts to access the identifier will receive a string of zeros instead of the identifier. Learn more
We'll use this declaration to provide safeguards in Play Console
If you say that your app uses advertising ID, we will block releases that don't include the com.google.android.gms.permission.AD_ID permission in the manifest file when targeting Android 13. When we block these releases, we will remind you to add the permission. If your release doesn't need advertising ID, you'll be able to skip the error and release. You can also update the declaration to turn off advertising ID release errors.
import { v4 as uuidv4 } from 'uuid';
import {
initRiskified,
logRequest,
updateSessionToken,
} from 'react-native-riskified';
const STORE_MERCHANT_ID = 'YOUR_MERCHANT_ID';
const sessionId = uuidv4();
// init Riskified SDK
function init() {
initRiskified(STORE_MERCHANT_ID, sessionId);
}
// update session token
function updateToken() {
const newSessionId = uuidv4();
updateSessionToken(newSessionId);
}
// log request path or views
function logRequestPath(path) {
logRequest(path);
}you can see an example to use react-native-riskified library in our demo app.
| iOS | Android |
|---|---|
![]() |
![]() |
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT
Made with create-react-native-library

