Este aplicativo de exemplo mostra como integrar o scanner SCANBOT SCANNER SDK para Maui e .NET (plataformas nativas do iOS e Android).
O SCANBOT SDK está disponível como um pacote NUGET para as plataformas Maui e .Net: scanBotBarcodesdk.maui scanBotBarcodesdk.net
O SCANBOT SDK permite integrar o código de barras e a digitalização de documentos, além de funcionalidades de extração de dados, em seus aplicativos e site móveis. Ele contém diferentes módulos licenciáveis por um preço fixo anual. Para mais detalhes, visite nosso site https://scanbot.io.
O Scanbot SDK será executado sem uma licença por um minuto por sessão!
Depois que o período do teste expirou, todas as funções SDK e componentes da interface do usuário pararão de funcionar. Você precisa reiniciar o aplicativo para obter outro período de teste de um minuto.
Para experimentar o SCANBOT SDK sem um limite de um minuto, você pode obter uma licença de julgamento gratuita de "não-ruptura". Envie o formulário de licença de avaliação em nosso site.
Fornecemos suporte gratuito ao desenvolvedor "sem restrições" para a implementação e teste do SCANBOT SDK. Se você encontrar problemas técnicos com a integração do SCANBOT SDK ou precisar de conselhos sobre como escolher a estrutura ou os recursos apropriados, visite nossa página de suporte.
Confira também os tipos de códigos de barras da nossa postagem no blog.
Para mais detalhes, consulte a documentação do SDK.
Microsoft Visual Studio Desenvolvendo os aplicativos APP Multi-Plataform Native Plataform .NET (.NET MAUI) requer o Visual Studio 2022 17,3 ou mais, ou Visual Studio 2022 para Mac 17.4 ou mais.
A documentação da versão atual do ScanBotBarCodesdk.NET pode ser encontrada aqui
Supondo que você já tenha sua configuração de máquina de desenvolvimento, os seguintes comandos ajudarão você a construir e depurar nossos projetos:
Para construir o projeto de exemplo do iOS para Net7.0-Iios e Net8.0-Iios, forçando os pacotes a serem restaurados e tudo a ser compilado do zero:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 --force --no-incremental
Para executar o projeto em um dispositivo real, especifique uma estrutura de destino com -f net8.0-ios e o alvo de execução via -t:Run , produzindo o seguinte:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.iOS.Example -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
Para construir o projeto de exemplo do Android para Net7.0-Android e Net8.0-Android, forçando os pacotes a serem restaurados e tudo a ser compilado do zero:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example --force --no-incremental
Para executar o projeto em um dispositivo real, especifique uma estrutura de destino com -f net8.0-android e o alvo de execução via -t:Run , produzindo o seguinte:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.NET.Droid.Example -f net8.0-android -t:Run --force --no-incremental
Para construir o projeto de exemplo Maui para todas as estruturas de destino suportadas (Net7.0-Android, Net7.0-Iios, Net8.0-Android e Net8.0-Iios) e forçar os pacotes a serem restaurados e tudo a ser compilado do zero, execute:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example --force --no-incremental
Para executar o projeto em um dispositivo iOS real, especifique uma estrutura de destino com -f net8.0-ios e o alvo de execução via -t:Run , produzindo o seguinte:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-ios -t:Run --force --no-incremental
Para executar o projeto em um dispositivo Android real, especifique uma estrutura de destino com -f net8.0-android e o alvo de execução via -t:Run , produzindo o seguinte:
dotnet build ScanbotBarcodeSDKExample/BarcodeSDK.MAUI.Example -f net8.0-android -t:Run --force --no-incremental
O Scanbot SDK será executado sem uma licença por um minuto por sessão!
Depois que o período do teste expirou todas as funções do SCANBOT SDK, bem como os componentes da interface do usuário (como a interface do usuário do Scanner Document), pararão de funcionar ou poderão ser encerrados. Você precisa reiniciar o aplicativo para obter outro período de teste.
Para obter uma licença de julgamento gratuita "sem restrições", envie o formulário de licença de avaliação em nosso site.