Comments (4)
Hello @feardarkness,
Thank you for reaching out!
Just to keep you informed, that we do not have exact solution in React-Native to close the camera programmatically, but you can customize our Java wrapper since it is an open-source.
I suggest that you fork the repository and make the change in the following file:
BlinkID/src/android/src/main/java/com/microblink/reactnative/MicroblinkModule.java
In line 76, you can add a handler which, after 10 seconds, closes the scanning activity:
(new Handler(Looper.getMainLooper())).postDelayed(new Runnable() {
@OverRide
public void run() {
getCurrentActivity().finishActivity(REQUEST_CODE);
}
}, 10000);
Let us know if you find this helpful.
from blinkid-react-native.
Hi @somyaguptagit, thank you for the answer. I will test it tomorrow, but, what can I do on IOS?
from blinkid-react-native.
Hello @feardarkness,
Thank you for your response!
We will look into how can we implement it on iOS from our end and reach out once we we have gathered more information.
from blinkid-react-native.
Allow me to jump in.
You can, for instance, add an NSTimer in the MBBlinkIDModule.m in the path:
.../node_modules/blinkid-react-native/src/ios/MicroblinkModule/MicroblinkModule/MBBlinkIDModule.m
Below line 99, you can add:
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10 repeats:NO block:^(NSTimer * _Nonnull timer) {
[rootViewController dismissViewControllerAnimated:YES completion:nil];
}];
This will close the scanning controller in 10 seconds.
Please test it out and let me know if it helps.
from blinkid-react-native.
Related Issues (20)
- Support for localisation in react-native wrapper? HOT 4
- type declaration for BlinkId HOT 7
- Android app crash - Using native module with overlay HOT 1
- For certain ID cards (german) result is empty
- Execution failed for task ':app:checkDebugAarMetadata'. HOT 3
- Problem compiling on IOS ^ property 'signResult' not found on object of type 'MBUsdlCombinedRecognizer *' HOT 4
- Customize camera Re HOT 6
- iOS crash when using DocumentVerificationOverlaySettings HOT 1
- Android app build fail: resource android:attr/lStar not found HOT 3
- Cannot build Sample app on Android due to > Task :app:mergeDebugAssets FAILED HOT 1
- iPhone 14 scanning problems HOT 12
- [Android] AAPT: error: resource android:attr/lStar while building release apk HOT 1
- Changing phone orientation while scanning turns off flashlight HOT 4
- Close the scanner programatically
- The Camera permission denied screen has some style issues HOT 1
- Status of this repo? HOT 2
- This license is invalid for version 6.1. It is valid only for licensee 'packageName', for product 'BlinkID' on platform 'Android' up to version 5.27. HOT 1
- IdBarcodeRecognizer TimeOut. HOT 2
- Faltal exception NSInvalidArgumentException HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blinkid-react-native.