Web Analytics
Skip to main content

Get started

A Native library for blocking screenshot for React Native developer, with background screenshot customizable.


React Native Screenguard is a React Native module bridged between native code (iOS Obj-c, Android Java) and Javascript, and must be linked before using.

Pre-requisites

If you're already familiar with JavaScript, React and React Native, then you'll be able to get moving with React Native Screenguard quickly! If not, we highly recommend you to gain some basic knowledge first, then come back here when you're done.

Here are some resources to help you out:

  1. React Native Express (Sections 1 to 4)
  2. Main Concepts of React
  3. React Hooks
  4. Native module intro

Minimum requirements

  • Node.js version 15.0 or above:
    • When installing Node.js, you are recommended to check all checkboxes related to dependencies.
  • react-native >= 0.59
  • Android SDK >= 31
  • Cocoapods >= 1.1.4
  • iOS minimum deployment target >= 12
  • typescript >= 4.0.0