この例アプリは、MAUIおよび.NET(ネイティブiOSおよびAndroidプラットフォーム)のScanbot Barcode Scanner SDK、Scanbot Document Scanner SDK、およびScanbot Data Capture SDKを統合する方法を示しています。
Scanbot SDKは、マウイおよび.NETプラットフォームのNUGETパッケージとして利用できます:ScanbotsDk.Maui scanbotsdk.net
Scanbot SDKを使用すると、バーコードとドキュメントスキャン、およびデータ抽出機能をモバイルアプリやWebサイトに統合できます。年間固定価格に対して認可されるさまざまなモジュールが含まれています。詳細については、当社のWebサイトhttps://scanbot.ioをご覧ください。
Scanbot SDKは、セッションごとに1分間ライセンスなしで実行されます!
試用期間が切れた後、すべてのSDK関数とUIコンポーネントが機能しなくなります。別の1分間の試用期間を取得するには、アプリを再起動する必要があります。
1分間の制限なしでScanbot SDKを試すには、無料の「ストリングスアタッチされていない」トライアルライセンスを取得できます。当社のウェブサイトに試用免許フォームを提出してください。
Scanbot SDKの実装とテストのために、無料の「ストリングに取り付けられていない」開発者サポートを提供します。 Scanbot SDKの統合に関する技術的な問題に遭遇した場合、または適切なフレームワークまたは機能の選択に関するアドバイスが必要な場合は、サポートページをご覧ください。
スキャンボットSDKドキュメント
Microsoft Visual Studio開発ネイティブ、クロスプラットフォーム.NETマルチプラットフォームアプリUI(.NET MAUI)アプリには、Mac 17.4以上のVisual Studio 2022 17.3以降、またはVisual Studio 2022が必要です。
現在のScanbot SDK Mauiリリースのドキュメントはこちらにあります
開発マシンのセットアップが既にあると仮定すると、次のコマンドがプロジェクトの構築とデバッグに役立ちます。
Net7.0-IOSとNet8.0-IOSの両方のiOS例プロジェクトを構築するには、パッケージを復元し、すべてをゼロからコンパイルするように強制します。
dotnet build NET/ReadyToUseUI.iOS --force --no-incremental -r ios-arm64
実際のデバイスでプロジェクトを実行するには、 -f net8.0-iosと-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
Net7.0-AndroidとNet8.0-Androidの両方のAndroid Exampleプロジェクトを構築するには、パッケージを復元し、すべてをゼロからコンパイルします。
dotnet build NET/ReadyToUseUI.Droid --force --no-incremental
実際のデバイスでプロジェクトを実行するには、 -f net8.0-androidを使用してターゲットフレームワークを指定し、 -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
サポートされているすべてのターゲットフレームワーク(Net7.0-Android、Net7.0-IOS、Net8.0-Android、Net8.0-IOS)のMAUI例プロジェクトを構築し、パッケージを復元し、すべてをゼロからコンパイルするように強制するために、実行してください。
dotnet build MAUI/ReadyToUseUI.Maui --force --no-incremental
実際のiOSデバイスでプロジェクトを実行するには、 -f net8.0-iosを使用してターゲットフレームワークを指定し、 -t:Runを介して実行するターゲットを指定し、次のようになります。
dotnet build MAUI/ReadyToUseUI.Maui -f net8.0-ios -t:Run --force --no-incremental
リアルAndroidデバイスでプロジェクトを実行するには、 -f net8.0-androidを使用してターゲットフレームワークを指定し、ターゲットを-t:Run 、次を獲得します。
dotnet build MAUI/ReadyToUseUI.Maui -f net8.0-android -t:Run --force --no-incremental
Scanbot SDKは、セッションごとに1分間ライセンスなしで実行されます!
試行期間が終了した後、すべてのスキャンボットSDK関数とUIコンポーネント(ドキュメントスキャナーUIなど)が動作を停止するか、終了する場合があります。別の試用期間を取得するには、アプリを再起動する必要があります。
無料の「ストリングスに合った」試用免許を取得するには、当社のウェブサイトにトライアルライセンスフォームを提出してください。