با API اسکن بارکد ML Kit، می توانید داده های کدگذاری شده را با استفاده از اکثر فرمت های بارکد استاندارد بخوانید. اسکن بارکد در دستگاه انجام می شود و نیازی به اتصال شبکه ندارد.
بارکدها راهی مناسب برای انتقال اطلاعات از دنیای واقعی به برنامه شما هستند. به طور خاص، هنگام استفاده از فرمتهای دو بعدی مانند کد QR، میتوانید دادههای ساختاریافته مانند اطلاعات تماس یا اعتبار شبکه WiFi را رمزگذاری کنید. از آنجایی که ML Kit میتواند بهطور خودکار این دادهها را شناسایی و تجزیه کند، برنامه شما میتواند به صورت هوشمندانه زمانی که کاربر بارکد را اسکن میکند، پاسخ دهد.
برای کاربرانی که به رابط کاربری سفارشی نیاز ندارند، توصیه میکنیم از اسکنر کد Google استفاده کنند. API اسکنر کد از همان مدل استنباط با API استاندارد اسکن بارکد استفاده میکند، اما تنها متمرکزترین بارکد را برای تجربه سریعتر و سازگارتر برمیگرداند. اسکنر کد گوگل نیز ایمن تر و بدون مجوز است و نیازی به پیاده سازی یا مجوزهای مرتبط با دوربین ندارد.
قابلیت های کلیدی
- اکثر فرمت های استاندارد را می خواند
- فرمت های خطی: Codabar، کد 39، کد 93، کد 128، EAN-8، EAN-13، ITF، UPC-A، UPC-E
- فرمت های دو بعدی: آزتک، ماتریس داده، PDF417، کد QR
- تشخیص فرمت خودکار
- همه فرمتهای بارکد پشتیبانیشده را بهطور همزمان بدون نیاز به تعیین فرمت مورد نظر اسکن کنید، یا با محدود کردن آشکارساز به قالبهایی که به آنها علاقه دارید، سرعت اسکن را افزایش دهید.
- داده های ساخت یافته را استخراج می کند
- داده های ساخت یافته ای که با استفاده از یکی از فرمت های 2 بعدی پشتیبانی شده ذخیره می شوند، به طور خودکار تجزیه می شوند. انواع اطلاعات پشتیبانی شده شامل آدرسهای اینترنتی، اطلاعات تماس، رویدادهای تقویم، آدرسهای ایمیل، شماره تلفن، پیامهای پیام کوتاه، ISBN، اطلاعات اتصال WiFi، موقعیت جغرافیایی و اطلاعات درایور استاندارد AAMVA است.
- با هر جهتی کار می کند
- بارکدها بدون توجه به جهت آنها شناسایی و اسکن می شوند: سمت راست به بالا، وارونه، یا پهلو.
- روی دستگاه اجرا می شود
- اسکن بارکد به طور کامل بر روی دستگاه انجام می شود و نیازی به اتصال به شبکه ندارد.
توجه داشته باشید که این API بارکدها را در این اشکال شناسایی نمی کند:
- بارکدهای 1 بعدی تنها با یک کاراکتر
- بارکدهایی در قالب ITF با کمتر از شش کاراکتر، و این قالب به دلیل عدم وجود چکسوم، پوسته پوسته است.
- بارکدهای کدگذاری شده با FNC2، FNC3 یا FNC4
- کدهای QR تولید شده در حالت ECI
این API در هر تماس API بیش از 10 بارکد را تشخیص نمی دهد.
نتایج نمونه
|
|