@exodus/react-native-screenshot-detector
NOTE: forked and adapted from https://github.com/blend/react-native-screenshot-detector
The goal is to prevent the user from taking screenshots in your app.
- Android: possible via the FLAG_SECURE flag
- iOS: impossible, but you can detect them
Accordingly, this library exports different APIs for Android and iOS. See Usage below.
Getting started
$ npm install @exodus/react-native-screenshot-detector --save
$ react-native link @exodus/react-native-screenshot-detector
Usage
import ScreenshotDetector from '@exodus/react-native-screenshot-detector';
ScreenshotDetector.subscribe(() => {
})
ScreenshotDetector.disableScreenshots()
ScreenshotDetector.enableScreenshots()