Ich erstelle eine Barcode Scanner App mit Scandit Scanner mit Onsen 2 und Monaca. Ich integriere die Scan-Bibliothek als Plugin Cordova Plugin hinzufügen. Alles funktioniert gut mit Android und iPad, aber für iOS 10+, es zeigt ein seltsames Verhalten. Die Kamera wird erst geöffnet, nachdem ich die Home-Taste des Telefons gedrückt habe und bald die App in den Vordergrund rücken, funktioniert der Scanner einwandfrei.Onsen 2 - Monaca CLI - Cordova Plugins BarcodeScanner
Ich habe eine ähnliche Frage schon hier gefragt, aber es gibt noch keine Antwort hier. Onsen 2 - Monaca CLI - Cordova plugins weird behavior
Bitte überdenken Sie meine Frage vor der Kennzeichnung duplizieren, wie das Problem noch offen ist.
Unten finden Sie meine Code
scan() {
console.log('............scan clicked...........');
(<any>window).Scandit.License.setAppKey(“xxxxxxxxxxxxxxxxxxxxx”);
var settings = new (<any>window).Scandit.ScanSettings();
settings.setSymbologyEnabled((<any>window).Scandit.Barcode.Symbology.EAN13, true);
settings.setSymbologyEnabled((<any>window).Scandit.Barcode.Symbology.UPC12, true);
settings.setSymbologyEnabled((<any>window).Scandit.Barcode.Symbology.EAN8, true);
var picker = new (<any>window).Scandit.BarcodePicker(settings);
picker.show(success, null, failure);
function success(session) {
alert("Scanned " + session.newlyRecognizedCodes[0].symbology + " code: " + session.newlyRecognizedCodes[0].data);
session.stopScanning();
}
function manual(content) {
ons.notification.alert("Manual: " + content);
}
function failure(error) {
ons.notification.alert("Failed: " + error);
}
picker.startScanning();
}
Jede Hilfe Sie geschätzt Vielen