-
-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Labels
bug/fixSomething isn't workingSomething isn't workingneeds: triagepackage: barcode-scanningplatform: androidAndroid platformAndroid platform
Description
Plugin(s)
- Barcode Scanning
- Face Detection
- Face Mesh Detection
- Selfie Segmentation
- Translation
Version
5.4.0
Platform(s)
- Android
- iOS
- Web
Current behavior
With a Samsung A23 the scan doesn't work (Nothing append)
Expected behavior
qrcode scan work with the Samsung A23
Reproduction
https://github.com/capawesome-team/.capacitor-app
Steps to reproduce
- Try to scan a QRcode with a Samsung A23
Other information
My code :
async scanCode() {
await BarcodeScanner.requestPermissions();
const data = await BarcodeScanner.isGoogleBarcodeScannerModuleAvailable();
if (data.available) {
const code = await this.startScanner();
this.importerService.generateDossierFromQRCode(code);
} else {
try {
await BarcodeScanner.installGoogleBarcodeScannerModule();
const code = await this.startScanner();
this.importerService.generateDossierFromQRCode(code);
} catch (e) {
await this.ui.alertSimple(
"ERROR"
);
}
}
}
async startScanner() {
const { barcodes } = await BarcodeScanner.scan({
formats: [BarcodeFormat.QrCode, BarcodeFormat.Ean13]
});
return barcodes;
}
async requestPermissions(): Promise<boolean> {
const { camera } = await BarcodeScanner.requestPermissions();
return camera === 'granted' || camera === 'limited';
}
Capacitor doctor
💊 Capacitor Doctor 💊
Latest Dependencies:
@capacitor/cli: 5.7.4
@capacitor/core: 5.7.4
@capacitor/android: 5.7.4
@capacitor/ios: 5.7.4
Installed Dependencies:
@capacitor/ios: not installed
@capacitor/cli: 5.6.0
@capacitor/core: 5.6.0
@capacitor/android: 5.6.0
[success] Android looking great! 👌
Before submitting
- I have read and followed the bug report guidelines.
- I have attached links to possibly related issues and discussions.
- I understand that incomplete issues (e.g. without reproduction) are closed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bug/fixSomething isn't workingSomething isn't workingneeds: triagepackage: barcode-scanningplatform: androidAndroid platformAndroid platform