Esta aplicación de ejemplo muestra cómo integrar el SDK del escáner de código de barras ScanBot para Maui y .NET (plataformas nativas de iOS y Android).
El SDK de ScanBot está disponible como un paquete Nuget para las plataformas Maui y .NET: ScanBotBarcodesdk.Maui ScanBotBarcodesdk.net
El SDK de ScanBot le permite integrar los códigos de barras y el escaneo de documentos, así como las funcionalidades de extracción de datos, en sus aplicaciones y un sitio web móviles. Contiene diferentes módulos que son licenciables por un precio fijo anual. Para obtener más detalles, visite nuestro sitio web https://scanbot.io.
¡El SDK de ScanBot se ejecutará sin una licencia por un minuto por sesión!
Después de que haya expirado el período de prueba, todas las funciones SDK y los componentes de la interfaz de usuario dejarán de funcionar. Debe reiniciar la aplicación para obtener otro período de prueba de un minuto.
Para probar el SDK de ScanBot sin un límite de un minuto, puede obtener una licencia de prueba gratuita de "sin ataduras". Envíe el formulario de licencia de prueba en nuestro sitio web.
Proporcionamos soporte gratuito de desarrollador "sin ataduras" para la implementación y prueba del SDK de ScanBot. Si se encuentra con problemas técnicos con la integración del SDK de ScanBot o necesita asesoramiento para elegir el marco o características apropiadas, visite nuestra página de soporte.
También vea nuestra publicación de blog tipos de códigos de barras.
Para obtener más detalles, consulte la documentación SDK.
Microsoft Visual Studio Desarrollo de aplicaciones nativas de la aplicación multiplataforma .NET de la plataforma.
La documentación de la versión actual de ScanBotBarcodesDK.NET se puede encontrar aquí
Suponiendo que ya tenga la configuración de su máquina de desarrollo, los siguientes comandos lo ayudarán a construir y depurar nuestros proyectos:
Para construir el proyecto de ejemplo de iOS para Net7.0-ios y Net8.0-Ius, lo que obliga a los paquetes a restaurar y todo para compilarse desde cero:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 --force --no-incremental
Para ejecutar el proyecto en un dispositivo real, especifique un marco de destino con -f net8.0-ios y el objetivo de ejecución a través de -t:Run , produciendo lo siguiente:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
Para construir el proyecto de ejemplo de Android para Net7.0-Android y Net8.0-Android, lo que obliga a los paquetes a restaurar y todo para compilarse desde cero:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example --force --no-incremental
Para ejecutar el proyecto en un dispositivo real, especifique un marco de destino con -f net8.0-android y el objetivo de ejecución a través de -t:Run , produciendo lo siguiente:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example -f net8.0-android -t:Run --force --no-incremental
Para construir el proyecto de ejemplo MAUI para todos los marcos de destino compatibles (net7.0-android, net7.0-ios, net8.0-android y net8.0-ios) y forzar los paquetes para restaurar y todo para compilarse desde cero, ejecutar:::
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example --force --no-incremental
Para ejecutar el proyecto en un dispositivo iOS real, especifique un marco de destino con -f net8.0-ios y el objetivo de ejecución a través de -t:Run , produciendo lo siguiente:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-ios -t:Run --force --no-incremental
Para ejecutar el proyecto en un dispositivo Android real, especifique un marco de destino con -f net8.0-android y el objetivo de ejecución a través de -t:Run , produciendo lo siguiente:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-android -t:Run --force --no-incremental
¡El SDK de ScanBot se ejecutará sin una licencia por un minuto por sesión!
Después de que el período de prueba haya expirado, todas las funciones SDK de SCANBOT, así como los componentes de la interfaz de usuario (como la interfaz de usuario del escáner del documento) dejarán de funcionar o pueden finalizarse. Tienes que reiniciar la aplicación para obtener otro período de prueba.
Para obtener una licencia de prueba gratuita de "sin ataduras", envíe el formulario de licencia de prueba en nuestro sitio web.