UNPKG

@sumsub/cordova-idensic-mobile-sdk-plugin

Version:

Cordova plugin exposing Sumsub SDK

96 lines (77 loc) 4.51 kB
<?xml version="1.0" encoding="utf-8" ?> <plugin id="cordova-idensic-mobile-sdk-plugin" version="1.44.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android"> <name>cordova-idensic-mobile-sdk-plugin</name> <description>Cordova plugin exposing SumSub Mobile SDK</description> <keywords>cordova,phonegap,ecosystem:cordova,cordova-android,cordova-ios,android,ios,ionic,sumsub</keywords> <js-module name="sumsub" src="dist/SNSMobileSDK.js"> <clobbers target="SNSMobileSDK" /> </js-module> <platform name="android"> <!-- Android X support --> <!-- <dependency id="cordova-plugin-androidx" />--> <!-- <dependency id="cordova-plugin-androidx-adapter" />--> <!-- config-file --> <config-file parent="/*" target="res/xml/config.xml"> <feature name="SNSMobileSdkCordovaPlugin"> <param name="android-package" value="com.sumsub.msdk.plugins.cordova.SNSMobileSdkCordovaPlugin" /> </feature> <preference name="android-compileSdkVersion" value="35" /> <preference name="android-buildToolsVersion" value="35.0.0" /> </config-file> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> </config-file> <config-file parent="/*" target="AndroidManifest.xml" /> <hook type="after_plugin_install" src="scripts/android/after_plugin_install.js" /> <!-- source-file --> <source-file src="src/android/src/main/java/com/sumsub/msdk/plugins/cordova/SNSMobileSdkCordovaPlugin.java" target-dir="src/main/java/com/sumsub/msdk/plugins/cordova" /> <!-- framework h --> <framework src="src/android/build-extras.gradle" custom="true" type="gradleReference" /> </platform> <platform name="ios"> <preference name="CAMERA_USAGE" default="Let us take a photo" /> <preference name="MICROPHONE_USAGE" default="Time to record a video" /> <preference name="PHOTO_USAGE" default="Let us pick a photo" /> <preference name="LOCATION_USAGE" default="Please provide us with your geolocation data to prove your current location" /> <preference name="NFCREADER_USAGE" default="Let us scan the document for more precise recognition" /> <config-file target="*-Info.plist" parent="NSCameraUsageDescription"> <string>$CAMERA_USAGE</string> </config-file> <config-file target="*-Info.plist" parent="NSMicrophoneUsageDescription"> <string>$MICROPHONE_USAGE</string> </config-file> <config-file target="*-Info.plist" parent="NSPhotoLibraryUsageDescription"> <string>$PHOTO_USAGE</string> </config-file> <config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription"> <string>$LOCATION_USAGE</string> </config-file> <config-file target="*-Info.plist" parent="NFCReaderUsageDescription"> <string>$NFCREADER_USAGE</string> </config-file> <config-file target="config.xml" parent="/*"> <feature name="SNSMobileSdkCordovaPlugin"> <param name="ios-package" value="SNSMobileSdkCordovaPlugin"/> </feature> </config-file> <podspec> <config> <source url="https://github.com/SumSubstance/Specs.git" /> <source url="https://cdn.cocoapods.org/"/> </config> <pods> <pod name="IdensicMobileSDK" spec="=1.44.0" /> </pods> </podspec> <hook type="before_plugin_install" src="scripts/ios/before_plugin_install.js" /> <hook type="before_plugin_uninstall" src="scripts/ios/before_plugin_uninstall.js" /> <header-file src="src/ios/SNSMobileSdkCordovaPlugin.h" /> <source-file src="src/ios/SNSMobileSdkCordovaPlugin.m" /> </platform> </plugin>