此示例應用程序顯示瞭如何集成MAUI和.NET(本機IOS和Android平台)的Scanbot條形碼掃描儀SDK。
Scanbot SDK可作為毛伊島和.NET平台的Nuget軟件包提供:Scanbotbarcodesdk.maui scanbotbarcodesdk.net
Scanbot SDK使您可以將條形碼和文檔掃描以及數據提取功能集成到移動應用程序和網站中。它包含不同的模塊,這些模塊可按年度固定價格許可。有關更多詳細信息,請訪問我們的網站https://scanbot.io。
Scanbot SDK每次會議將無許可證運行!
試驗期到期後,所有SDK功能和UI組件都將停止工作。您必須重新啟動該應用以獲得另一個一分鐘的試用期。
為了嘗試無限限制的Scanbot SDK,您可以獲得免費的“無弦”試用許可證。請在我們的網站上提交審判許可表。
我們為Scanbot SDK的實現和測試提供免費的“無弦”開發人員支持。如果您遇到集成Scanbot SDK的技術問題或需要選擇適當的框架或功能的建議,請訪問我們的支持頁面。
還可以查看我們的博客文章類型的條形碼。
有關更多詳細信息,請參閱SDK文檔。
Microsoft Visual Studio開發本機,跨平台.NET多平台應用程序UI(.NET MAUI)應用程序需要Visual Studio 2022 17.3或更高,或Mac 17.4或更大的Visual Studio 2022。
當前的scanbotbarcodesdk.net發布的文檔可以在此處找到
假設您已經擁有開發機器設置,以下命令將幫助您構建和調試我們的項目:
要為Net7.0-OIS和Net8.0-ios構建iOS示例項目,請迫使軟件包要恢復,並從頭開始編譯所有內容:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 --force --no-incremental
要在真實設備上運行該項目,請用-f net8.0-ios指定目標框架,並且運行目標通過-t:Run ,產生以下內容:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
為了為Net7.0 Android和Net8.0 Android構建Android示例項目,迫使軟件包要恢復,並從頭開始編譯所有內容:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example --force --no-incremental
要在真實設備上運行項目,請用-f net8.0-android指定目標框架,並且通過-t:Run ,產生以下內容:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example -f net8.0-android -t:Run --force --no-incremental
為所有受支持的目標框架(net7.0 android,net7.0-ios,net8.0 android and net8.0-ios)構建MAUI示例項目,並強迫包裹還原,並從頭開始編譯所有內容,請執行:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example --force --no-incremental
要在真實iOS設備上運行項目,請用-f net8.0-ios指定目標框架,並且運行目標通過-t:Run ,產生以下內容:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-ios -t:Run --force --no-incremental
要在真實的Android設備上運行該項目,請用-f net8.0-android指定目標框架,並且通過-t:Run ,產生以下內容:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-android -t:Run --force --no-incremental
Scanbot SDK每次會議將無許可證運行!
試驗期過期後,所有Scanbot SDK功能以及UI組件(例如文檔掃描儀UI)將停止工作或可能終止。您必須重新啟動該應用以獲得另一個試用期。
要獲得免費的“無弦”試用許可證,請在我們的網站上提交試用許可證表。