Skip to content

standardnotes/react-native-flag-secure-android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-native-flag-secure-android

A simple module used to add FLAG_SECURE to the main activity. FLAG_SECURE prevents the users and the app to take screenshots of the app content.

Manual Install

  1. Open up `android/app/src/main/java/[...]/MainApplication.java (React Native 0.29+)
  • Add import com.kristiansorens.flagsecure.FlagSecurePackage; to the imports at the top of the file
  • Add new FlagSecurePackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:

    include ':react-native-flag-secure-android'
    project(':react-native-flag-secure-android').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-flag-secure-android/android')
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:

compile project(':react-native-flag-secure-android')


## Usage

```jsx

import FlagSecure from 'react-native-flag-secure-android';

function flagSecure(enable) {
if (enable) {
  FlagSecure.activate();
} else {
  FlagSecure.deactivate();
}
}

Notes

Please note that this module is an adpation of the react-native-keep-awake module.

About

A simple module used to add FLAG_SECURE to the main activity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 78.9%
  • JavaScript 21.1%