この例アプリは、MAUIおよび.NET(ネイティブiOSおよびAndroidプラットフォーム)用のScanbot Barcode Scanner SDKを統合する方法を示しています。
スキャンボットSDKは、マウイおよび.NETプラットフォームのNUGETパッケージとして利用できます:ScanbotBarcodesdk.maui scanbotbarcodesdk.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が必要です。
現在のscanbotbarcodesdk.netリリースのドキュメントはこちらをご覧ください
開発マシンのセットアップが既にあると仮定すると、次のコマンドがプロジェクトの構築とデバッグに役立ちます。
Net7.0-IOSと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 Exampleプロジェクトを構築するには、パッケージを復元し、すべてをゼロからコンパイルします。
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、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は、セッションごとに1分間ライセンスなしで実行されます!
試行期間が終了した後、すべてのScanbot SDK関数とUIコンポーネント(ドキュメントスキャナーUIなど)が動作を停止するか、終了する可能性があります。別の試用期間を取得するには、アプリを再起動する必要があります。
無料の「ストリングスに合った」試用免許を取得するには、当社のウェブサイトにトライアルライセンスフォームを提出してください。