From 1373cfd9e3b00b82c98a9638f2bbc7e82fab2726 Mon Sep 17 00:00:00 2001 From: Javokhir Date: Tue, 20 Aug 2024 11:24:58 +0500 Subject: [PATCH] Optimized sdk --- App.js | 54 - App.tsx | 103 + Gemfile | 7 +- Gemfile.lock | 51 +- README.md | 81 +- __tests__/{App-test.tsx => App.test.tsx} | 3 + android/app/build.gradle | 88 +- android/app/libs/myid-capture-sdk-2.3.0.aar | Bin 0 -> 1137858 bytes android/app/libs/myid-sdk-2.1.5-release.aar | Bin 1086627 -> 0 bytes android/app/src/debug/AndroidManifest.xml | 6 +- .../com/myidsample/ReactNativeFlipper.java | 75 - android/app/src/main/AndroidManifest.xml | 2 + .../src/main/java/com/myid/MainActivity.kt | 22 + .../src/main/java/com/myid/MainApplication.kt | 44 + .../app/src/main/java/com/myid/MyIdModule.kt | 118 + .../src/main/java/com/myid/ReactPackage.kt | 19 + .../java/com/myidsample/MainActivity.java | 35 - .../java/com/myidsample/MainApplication.java | 61 - .../main/java/com/myidsample/MyIdModule.java | 118 - .../main/java/com/myidsample/MyIdPackage.java | 29 - .../res/drawable/rn_edit_text_material.xml | 5 +- android/app/src/main/res/values/strings.xml | 2 +- .../com/myidsample/ReactNativeFlipper.java | 20 - android/build.gradle | 21 +- android/gradle.properties | 3 - android/gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 63721 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- android/gradlew | 41 +- android/gradlew.bat | 35 +- android/settings.gradle | 4 +- app.json | 6 +- babel.config.js | 2 +- ios/MyID-Bridging-Header.h | 6 + .../project.pbxproj | 322 +- .../xcshareddata/xcschemes/MyID.xcscheme} | 24 +- .../contents.xcworkspacedata | 2 +- .../xcshareddata/IDEWorkspaceChecks.plist | 0 ios/{MyIdSample => MyID}/AppDelegate.h | 0 ios/MyID/AppDelegate.mm | 31 + .../AppIcon.appiconset/Contents.json | 0 .../Images.xcassets/Contents.json | 0 ios/{MyIdSample => MyID}/Info.plist | 19 +- .../LaunchScreen.storyboard | 2 +- ios/MyID/PrivacyInfo.xcprivacy | 37 + ios/{MyIdSample => MyID}/main.m | 0 ios/{MyIdSampleTests => MyIDTests}/Info.plist | 0 .../MyIDTests.m} | 4 +- ios/MyIdModule.m | 21 +- ios/MyIdModule.swift | 86 +- ios/MyIdSDK.xcframework/Info.plist | 40 - .../ios-arm64/MyIdSDK.framework/Assets.car | Bin 3401344 -> 0 bytes .../BlurRecommendationViewController.nib | Bin 11952 -> 0 bytes .../FaceDetectionIPad.nib/objects-13.0+.nib | Bin 7979 -> 0 bytes .../FaceDetectionIPad.nib/objects-14.0+.nib | Bin 6781 -> 0 bytes .../FaceDetectionIPad.nib/runtime.nib | Bin 8411 -> 0 bytes .../objects-13.0+.nib | Bin 7979 -> 0 bytes .../objects-14.0+.nib | Bin 6781 -> 0 bytes .../runtime.nib | Bin 8411 -> 0 bytes .../MyIdSDK.framework/Headers/MyIdSDK-Swift.h | 396 - .../MyIdSDK.framework/Headers/MyIdSDK.h | 18 - .../ios-arm64/MyIdSDK.framework/Info.plist | Bin 780 -> 0 bytes .../arm64-apple-ios.abi.json | 11773 ------------ .../arm64-apple-ios.private.swiftinterface | 132 - .../arm64-apple-ios.swiftdoc | Bin 396 -> 0 bytes .../arm64-apple-ios.swiftinterface | 132 - .../Modules/module.modulemap | 11 - .../objects-13.0+.nib | Bin 12262 -> 0 bytes .../MyIdBanViewController.nib/runtime.nib | Bin 12644 -> 0 bytes .../objects-14.0+.nib | Bin 14070 -> 0 bytes .../runtime.nib | Bin 15466 -> 0 bytes .../ios-arm64/MyIdSDK.framework/MyIdSDK | Bin 1855936 -> 0 bytes .../PassportScanViewController.nib | Bin 4881 -> 0 bytes .../QRScannerViewController.nib | Bin 4332 -> 0 bytes .../en.lproj/Localizable.string.strings | Bin 3086 -> 0 bytes .../ru.lproj/Localizable.string.strings | Bin 4823 -> 0 bytes .../uz.lproj/Localizable.string.strings | Bin 3907 -> 0 bytes .../MyIdSDK.framework/Assets.car | Bin 3401504 -> 0 bytes .../BlurRecommendationViewController.nib | Bin 11952 -> 0 bytes .../FaceDetectionIPad.nib/objects-13.0+.nib | Bin 7979 -> 0 bytes .../FaceDetectionIPad.nib/objects-14.0+.nib | Bin 6781 -> 0 bytes .../FaceDetectionIPad.nib/runtime.nib | Bin 8411 -> 0 bytes .../objects-13.0+.nib | Bin 7979 -> 0 bytes .../objects-14.0+.nib | Bin 6781 -> 0 bytes .../runtime.nib | Bin 8411 -> 0 bytes .../MyIdSDK.framework/Headers/MyIdSDK-Swift.h | 788 - .../MyIdSDK.framework/Headers/MyIdSDK.h | 18 - .../MyIdSDK.framework/Info.plist | Bin 760 -> 0 bytes .../arm64-apple-ios-simulator.abi.json | 11773 ------------ ...apple-ios-simulator.private.swiftinterface | 132 - .../arm64-apple-ios-simulator.swiftdoc | Bin 408 -> 0 bytes .../arm64-apple-ios-simulator.swiftinterface | 132 - .../x86_64-apple-ios-simulator.abi.json | 11773 ------------ ...apple-ios-simulator.private.swiftinterface | 132 - .../x86_64-apple-ios-simulator.swiftdoc | Bin 408 -> 0 bytes .../x86_64-apple-ios-simulator.swiftinterface | 132 - .../Modules/module.modulemap | 11 - .../objects-13.0+.nib | Bin 12262 -> 0 bytes .../MyIdBanViewController.nib/runtime.nib | Bin 12644 -> 0 bytes .../objects-14.0+.nib | Bin 14070 -> 0 bytes .../runtime.nib | Bin 15466 -> 0 bytes .../MyIdSDK.framework/MyIdSDK | Bin 3783840 -> 0 bytes .../PassportScanViewController.nib | Bin 4881 -> 0 bytes .../QRScannerViewController.nib | Bin 4332 -> 0 bytes .../_CodeSignature/CodeResources | 453 - .../en.lproj/Localizable.string.strings | Bin 3086 -> 0 bytes .../ru.lproj/Localizable.string.strings | Bin 4823 -> 0 bytes .../uz.lproj/Localizable.string.strings | Bin 3907 -> 0 bytes ios/MyIdSample-Bridging-Header.h | 2 - ios/MyIdSample/AppDelegate.mm | 146 - ios/Podfile | 46 +- ios/Podfile.lock | 1603 +- jest.config.js | 3 + metro.config.js | 20 +- package-lock.json | 14834 ---------------- package.json | 34 +- tsconfig.json | 2 +- yarn.lock | 9665 ++++++++++ 117 files changed, 11742 insertions(+), 54072 deletions(-) delete mode 100644 App.js create mode 100644 App.tsx rename __tests__/{App-test.tsx => App.test.tsx} (73%) create mode 100644 android/app/libs/myid-capture-sdk-2.3.0.aar delete mode 100644 android/app/libs/myid-sdk-2.1.5-release.aar delete mode 100644 android/app/src/debug/java/com/myidsample/ReactNativeFlipper.java create mode 100644 android/app/src/main/java/com/myid/MainActivity.kt create mode 100644 android/app/src/main/java/com/myid/MainApplication.kt create mode 100644 android/app/src/main/java/com/myid/MyIdModule.kt create mode 100644 android/app/src/main/java/com/myid/ReactPackage.kt delete mode 100644 android/app/src/main/java/com/myidsample/MainActivity.java delete mode 100644 android/app/src/main/java/com/myidsample/MainApplication.java delete mode 100644 android/app/src/main/java/com/myidsample/MyIdModule.java delete mode 100644 android/app/src/main/java/com/myidsample/MyIdPackage.java delete mode 100644 android/app/src/release/java/com/myidsample/ReactNativeFlipper.java create mode 100644 ios/MyID-Bridging-Header.h rename ios/{MyIdSample.xcodeproj => MyID.xcodeproj}/project.pbxproj (60%) rename ios/{MyIdSample.xcodeproj/xcshareddata/xcschemes/MyIdSample.xcscheme => MyID.xcodeproj/xcshareddata/xcschemes/MyID.xcscheme} (80%) rename ios/{MyIdSample.xcworkspace => MyID.xcworkspace}/contents.xcworkspacedata (79%) rename ios/{MyIdSample.xcworkspace => MyID.xcworkspace}/xcshareddata/IDEWorkspaceChecks.plist (100%) rename ios/{MyIdSample => MyID}/AppDelegate.h (100%) create mode 100644 ios/MyID/AppDelegate.mm rename ios/{MyIdSample => MyID}/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename ios/{MyIdSample => MyID}/Images.xcassets/Contents.json (100%) rename ios/{MyIdSample => MyID}/Info.plist (80%) rename ios/{MyIdSample => MyID}/LaunchScreen.storyboard (94%) create mode 100644 ios/MyID/PrivacyInfo.xcprivacy rename ios/{MyIdSample => MyID}/main.m (100%) rename ios/{MyIdSampleTests => MyIDTests}/Info.plist (100%) rename ios/{MyIdSampleTests/MyIdSampleTests.m => MyIDTests/MyIDTests.m} (96%) delete mode 100644 ios/MyIdSDK.xcframework/Info.plist delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Assets.car delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/BlurRecommendationViewController.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/FaceDetectionIPad.nib/objects-13.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/FaceDetectionIPad.nib/objects-14.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/FaceDetectionIPad.nib/runtime.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/FaceDetectionViewController.nib/objects-13.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/FaceDetectionViewController.nib/objects-14.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/FaceDetectionViewController.nib/runtime.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Headers/MyIdSDK-Swift.h delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Headers/MyIdSDK.h delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Info.plist delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios.abi.json delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios.private.swiftinterface delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftdoc delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftinterface delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/Modules/module.modulemap delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/MyIdBanViewController.nib/objects-13.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/MyIdBanViewController.nib/runtime.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/MyIdPassportDataViewController.nib/objects-14.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/MyIdPassportDataViewController.nib/runtime.nib delete mode 100755 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/MyIdSDK delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/PassportScanViewController.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/QRScannerViewController.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/en.lproj/Localizable.string.strings delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/ru.lproj/Localizable.string.strings delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64/MyIdSDK.framework/uz.lproj/Localizable.string.strings delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Assets.car delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/BlurRecommendationViewController.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/FaceDetectionIPad.nib/objects-13.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/FaceDetectionIPad.nib/objects-14.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/FaceDetectionIPad.nib/runtime.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/FaceDetectionViewController.nib/objects-13.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/FaceDetectionViewController.nib/objects-14.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/FaceDetectionViewController.nib/runtime.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Headers/MyIdSDK-Swift.h delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Headers/MyIdSDK.h delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Info.plist delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios-simulator.abi.json delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/MyIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/Modules/module.modulemap delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/MyIdBanViewController.nib/objects-13.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/MyIdBanViewController.nib/runtime.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/MyIdPassportDataViewController.nib/objects-14.0+.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/MyIdPassportDataViewController.nib/runtime.nib delete mode 100755 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/MyIdSDK delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/PassportScanViewController.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/QRScannerViewController.nib delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/_CodeSignature/CodeResources delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/en.lproj/Localizable.string.strings delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/ru.lproj/Localizable.string.strings delete mode 100644 ios/MyIdSDK.xcframework/ios-arm64_x86_64-simulator/MyIdSDK.framework/uz.lproj/Localizable.string.strings delete mode 100644 ios/MyIdSample-Bridging-Header.h delete mode 100644 ios/MyIdSample/AppDelegate.mm create mode 100644 jest.config.js delete mode 100644 package-lock.json create mode 100644 yarn.lock diff --git a/App.js b/App.js deleted file mode 100644 index eb02481..0000000 --- a/App.js +++ /dev/null @@ -1,54 +0,0 @@ -import React, { Component } from 'react'; -import { View, Button, NativeModules, NativeEventEmitter } from 'react-native'; - -const { MyIdModule } = NativeModules; - -const myidEvents = new NativeEventEmitter(MyIdModule); - -export default class App extends Component { - - constructor() { - super(); - - this.startSdk = this.startSdk.bind(this); - } - - UNSAFE_componentWillMount() { - myidEvents.addListener('onSuccess', result => - Alert.alert( - 'onSuccess received', - ) - ); - myidEvents.addListener('onError', result => - Alert.alert( - 'onError received', - ) - ); - myidEvents.addListener('onUserExited', result => - Alert.alert( - 'onUserExited received', - ) - ); - } - - render() { - return ( - -