freerasp-react-native
Version:
React Native plugin for improving app security and threat monitoring on Android and iOS mobile devices.
30 lines • 1.07 kB
JavaScript
import { Platform } from 'react-native';
import { FreeraspReactNative } from '../nativeModules';
export const talsecStart = async options => {
return FreeraspReactNative.talsecStart(options);
};
export const addToWhitelist = async packageName => {
if (Platform.OS === 'ios') {
return Promise.reject('Malware detection not available on iOS');
}
return FreeraspReactNative.addToWhitelist(packageName);
};
export const blockScreenCapture = enable => {
return FreeraspReactNative.blockScreenCapture(enable);
};
export const isScreenCaptureBlocked = () => {
return FreeraspReactNative.isScreenCaptureBlocked();
};
export const storeExternalId = data => {
return FreeraspReactNative.storeExternalId(data);
};
export const getAppIcon = packageName => {
if (Platform.OS === 'ios') {
return Promise.reject('App icon retrieval for Malware detection not available on iOS');
}
return FreeraspReactNative.getAppIcon(packageName);
};
export const onInvalidCallback = () => {
FreeraspReactNative.onInvalidCallback();
};
//# sourceMappingURL=native.js.map