此示例应用程序显示了如何集成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)将停止工作或可能终止。您必须重新启动该应用以获得另一个试用期。
要获得免费的“无弦”试用许可证,请在我们的网站上提交试用许可证表。