Skip to content

kedros-as/react-native-google-safetynet

 
 

Repository files navigation

SafetyNet for React Native

GitHub version Maintainability Build Status

About SafetyNet

Google provides an API to verify device integrity and detect harmful apps. See the SafetyNet documentation for more information.

Getting started

$ npm install react-native-google-safetynet --save

or

$ yarn add react-native-google-safetynet

Mostly automatic installation

$ react-native link react-native-google-safetynet

Manual installation

Android

  1. Open up android/app/src/main/java/[...]/MainActivity.java
  • Add import com.rajivshah.safetynet.RNGoogleSafetyNetPackage; to the imports at the top of the file
  • Add new RNGoogleSafetyNetPackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:
    include ':react-native-google-safetynet'
    project(':react-native-google-safetynet').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-google-safetynet/android')
    
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:
      compile project(':react-native-google-safetynet')
    

Usage

See the full documentation here

import RNGoogleSafetyNet from 'react-native-google-safetynet';

// TODO: What to do with the module?

About

React Native implementation for Google's SafetyNet API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 56.7%
  • JavaScript 32.7%
  • Starlark 10.6%