Diese Beispiel -App zeigt, wie der Scanbot -Barcode -Scanner SDK für MAUI und .NET (native iOS- und Android -Plattformen) integriert wird.
Der Scanbot SDK ist als Nuget -Paket für die MAUI- und .NET -Plattformen erhältlich: scanBotbarcodesdk.maui scanBoTbarcodesdk.net
Mit dem Scanbot SDK können Sie Barcode- und Dokumentenscanning sowie Datenextraktionsfunktionen in Ihre mobilen Apps und Website integrieren. Es enthält verschiedene Module, die für einen jährlichen Festpreis lizenzierbar sind. Weitere Informationen finden Sie auf unserer Website https://scanbot.io.
Der Scanbot SDK wird für eine Minute pro Sitzung ohne Lizenz ausgeführt!
Nach Ablauf der Probezeit werden alle SDK -Funktionen und UI -Komponenten nicht mehr funktionieren. Sie müssen die App neu starten, um eine weitere Einminute zu erhalten.
Um den Scanbot SDK ohne ein Minute zu probieren, erhalten Sie eine kostenlose Testlizenz „No-Sa-Sace-anterte“. Bitte senden Sie das Testlizenzformular auf unserer Website.
Wir bieten eine kostenlose Unterstützung für die "Nicht-STALL-ATTACHED" -Einentwickler für die Implementierung und Prüfung des Scanbot-SDK. Wenn Sie auf technische Probleme bei der Integration des Scanbot -SDK stoßen oder Ratschläge zur Auswahl des entsprechenden Frameworks oder der entsprechenden Funktionen benötigen, besuchen Sie bitte unsere Support -Seite.
Schauen Sie sich auch unsere Blog -Beitragsarten von Barcodes an.
Weitere Informationen finden Sie in der SDK -Dokumentation.
Microsoft Visual Studio entwickelt native, plattformübergreifende .NET Multi-Plattform-App UI (.NET MAUI) -Apps erfordert Visual Studio 2022 17.3 oder höher oder Visual Studio 2022 für Mac 17,4 oder höher.
Die Dokumentation der aktuellen ScanBotbarcodesdk.net -Version finden Sie hier
Angenommen, Sie haben bereits Ihr Entwicklungsmaschinen -Setup, können die folgenden Befehle unsere Projekte erstellen und debuggen:
So erstellen Sie das iOS-Beispielprojekt für Net7.0-IOS und Net8.0-IOS, wobei die Pakete zur Wiederherstellung und alles von Grund auf zusammengestellt werden sollen:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 --force --no-incremental
Um das Projekt auf einem realen Gerät auszuführen, geben Sie ein Ziel -Framework mit -f net8.0-ios und das Auslaufziel über -t:Run , wodurch die folgenden:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
So erstellen Sie das Android-Beispielprojekt für Net7.0-Android und Net8.0-Android, wodurch die Pakete wiederhergestellt werden und alles von Grund auf zusammengestellt werden:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example --force --no-incremental
Um das Projekt auf einem realen Gerät auszuführen, geben Sie ein Ziel -Framework mit -f net8.0-android und das Laufziel über -t:Run , wodurch Folgendes folgt:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example -f net8.0-android -t:Run --force --no-incremental
So erstellen Sie das Maui-Beispielprojekt für alle unterstützten Ziel-Frameworks (Net7.0-Android, Net7.0-IOS, Net8.0-Android und Net8.0-IOS) und erzwingen Sie, dass Pakete wiederhergestellt werden und alles, was von Grund auf zusammengestellt werden soll, ausführen:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example --force --no-incremental
Um das Projekt auf einem realen iOS -Gerät auszuführen, geben Sie ein Zielframework mit -f net8.0-ios und das Auslaufziel über -t:Run und geben Sie Folgendes aus:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-ios -t:Run --force --no-incremental
Um das Projekt auf einem echten Android -Gerät auszuführen, geben Sie ein Ziel -Framework mit -f net8.0-android und das Auslaufziel über -t:Run , wodurch Folgendes folgt:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-android -t:Run --force --no-incremental
Der Scanbot SDK wird für eine Minute pro Sitzung ohne Lizenz ausgeführt!
Nach Ablauf des Versuchszeitraums sind alle Scanbot -SDK -Funktionen sowie die UI -Komponenten (wie die Benutzeroberfläche der Dokument -Scanner) nicht mehr funktioniert oder kann beendet werden. Sie müssen die App neu starten, um einen weiteren Testzeitraum zu erhalten.
Um eine kostenlose Testlizenz "No-Strings-angehender" zu erhalten, senden Sie bitte das Testlizenzformular auf unserer Website.