يوضح تطبيق المثال هذا كيفية دمج Scanbot Barcode Screnner SDK ، Scanbot Document Screner SDK ، و Scanbot Data Capture SDK لـ MAUI و .NET (منصات iOS و Android الأصلية).
تتوفر Scanbot SDK كحزمة nuget لمنصات Maui و .net: scanbotsdk.maui scanbotsdk.net
يتيح لك ScanBot SDK دمج Barcode & Document Scanning ، وكذلك وظائف استخراج البيانات ، في تطبيقات الهاتف المحمول وموقع الويب الخاص بك. أنه يحتوي على وحدات مختلفة مرخصة للسعر الثابت السنوي. لمزيد من التفاصيل ، تفضل بزيارة موقعنا https://scanbot.io.
سيتم تشغيل Scanbot SDK بدون ترخيص لمدة دقيقة واحدة لكل جلسة!
بعد انتهاء فترة التجربة ، ستتوقف جميع وظائف SDK ومكونات واجهة المستخدم عن العمل. يجب عليك إعادة تشغيل التطبيق للحصول على فترة تجريبية أخرى دقيقة واحدة.
لتجربة Scanbot SDK بدون حد مدته دقيقة واحدة ، يمكنك الحصول على ترخيص تجريبي مجاني "بدون سلاسل". يرجى تقديم نموذج ترخيص التجربة على موقعنا.
نحن نقدم دعم مطور مجاني "لا توجد سلاسل" لتنفيذ واختبار Scanbot SDK. إذا واجهت مشكلات فنية مع دمج ScanBot SDK أو تحتاج إلى مشورة بشأن اختيار الإطار أو الميزات المناسبة ، فيرجى زيارة صفحة الدعم الخاصة بنا.
وثائق Scanbot SDK
تتطلب Microsoft Visual Studio تطوير تطبيقات UI (.NET MAUI) من طراز Microsoft .NET متعدد المنصات (.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 وهدف التشغيل عبر -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 وهدف التشغيل عبر -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 وهدف التشغيل عبر -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 بدون ترخيص لمدة دقيقة واحدة لكل جلسة!
بعد انتهاء صلاحية الفترة التجريبية ، ستتوقف جميع وظائف Scanbot SDK بالإضافة إلى مكونات واجهة المستخدم (مثل واجهة المستخدم الماسح الضوئي المستند) أو قد يتم إنهاءها. يجب عليك إعادة تشغيل التطبيق للحصول على فترة تجريبية أخرى.
للحصول على ترخيص تجريبي مجاني "لا توجد سلاسل" ، يرجى تقديم نموذج ترخيص التجربة على موقعنا.