В этом примере приложения показано, как интегрировать Scanbot Scaner Scanner SDK, Scanbot Document Scanner SDK и снятие данных Scanbot SDK для Maui и .net (нативные платформы iOS и Android).
Scanbot SDK доступен в виде пакета Nuget для платформ Maui и .net: scanbotsdk.maui scanbotsdk.net
Scanbot SDK позволяет интегрировать сканирование штрих -кода и документов, а также функциональные возможности извлечения данных в ваши мобильные приложения и веб -сайт. Он содержит различные модули, которые лицензируются по годовой фиксированной цене. Для получения более подробной информации посетите наш сайт https://scanbot.io.
Scanbot SDK будет работать без лицензии на одну минуту за сеанс!
После истечения срока испытания все функции SDK и компоненты пользовательского интерфейса перестанут работать. Вы должны перезапустить приложение, чтобы получить еще один минутный пробный период.
Чтобы попробовать Scanbot SDK без предела в одну минуту, вы можете получить бесплатную пробную лицензию «без привязанности». Пожалуйста, отправьте форму пробной лицензии на нашем веб -сайте.
Мы предоставляем бесплатную поддержку разработчиков без стражков для реализации и тестирования Scanbot SDK. Если вы сталкиваетесь с техническими проблемами с интеграцией SCANBOT SDK или вам нужны советы по выбору соответствующей структуры или функций, посетите нашу страницу поддержки.
Документация Scanbot SDK
Microsoft Visual Studio Разработка нативных, кроссплатформенных мультиплатформенных приложений (.net maui) требует Visual Studio 2022 17.3 или более, или Visual Studio 2022 для Mac 17.4 или более.
Документация текущего выпуска Scanbot SDK Maui можно найти здесь
Предполагая, что у вас уже есть настройка машины разработки, следующие команды помогут вам создать и отлаживать наши проекты:
Чтобы создать пример iOS-примера проекта как для Net7.0-IOS, так и для Net8.0-IOS, заставляя восстановить пакеты, и все будет составлено с нуля:
dotnet build NET/ReadyToUseUI.iOS --force --no-incremental -r ios-arm64
Чтобы запустить проект на реальном устройстве, укажите целевую структуру с -f net8.0-ios и целевой run через -t:Run , давая следующее:
dotnet build NET/ReadyToUseUI.iOS -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
Классический компонент имеет свой собственный проект. Запустить это с:
dotnet build NET/ClassicComponent.iOS -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
Чтобы создать проект Android Пример как для Net7.0-Android, так и для Net8.0-Android, заставляя восстановить пакеты, и все будет скомпилировано с нуля:
dotnet build NET/ReadyToUseUI.Droid --force --no-incremental
Чтобы запустить проект на реальном устройстве, укажите целевую структуру с -f net8.0-android и целевой run через -t:Run , давая следующее:
dotnet build NET/ReadyToUseUI.Droid -f net8.0-android -t:Run --force --no-incremental
Классический компонент имеет свой собственный проект. Запустить это с:
dotnet build NET/ClassicComponent.Droid -f net8.0-android -t:Run --force --no-incremental
Чтобы создать проект MAUI Пример для всех поддерживаемых целевых каркасов (Net7.0-Android, Net7.0-IOS, Net8.0-Android и Net8.0-IOS) и заставляя восстановить пакеты, и все будет скомпилировано с нуля, выполните: выполнить: выполнить: Выполнить: выполнить: выполнить: выполнить: выполнить: выполнить: выполнить: выполнить: выполнить: выполнить: Выполнить: Выполнить:
dotnet build MAUI/ReadyToUseUI.Maui --force --no-incremental
Чтобы запустить проект на реальном устройстве iOS, укажите целевую структуру с -f net8.0-ios и целевой run через -t:Run , давая следующее:
dotnet build MAUI/ReadyToUseUI.Maui -f net8.0-ios -t:Run --force --no-incremental
Чтобы запустить проект на реальном устройстве Android, укажите целевую структуру с -f net8.0-android и run Target через -t:Run , вызывая следующее:
dotnet build MAUI/ReadyToUseUI.Maui -f net8.0-android -t:Run --force --no-incremental
Scanbot SDK будет работать без лицензии на одну минуту за сеанс!
После истечения срока действия все функции SCANBOT SDK, а также компоненты пользовательского интерфейса (например, пользовательский интерфейс документа) перестают работать или могут быть прекращены. Вы должны перезапустить приложение, чтобы получить еще один пробный период.
Чтобы получить бесплатную пробную лицензию «без привязанности», пожалуйста, отправьте форму пробной лицензии на нашем веб-сайте.