בעזרת ה-API לסריקת ברקודים של ML Kit, תוכלו לקרוא נתונים מקודדים ברוב הפורמטים הרגילים של ברקודים. סריקת ברקוד מתבצעת במכשיר, ולא נדרש חיבור לרשת.
ברקודים הם דרך נוחה להעביר מידע מהעולם האמיתי לאפליקציה שלכם. ספציפית, כשמשתמשים בפורמטים דו-ממדיים כמו קוד QR, אפשר לקודד נתונים מובנים כמו פרטים ליצירת קשר או פרטי כניסה לרשת Wi-Fi. מפני ש-ML Kit יכול לזהות ולנתח את הנתונים האלה באופן אוטומטי, כך שהאפליקציה שלכם יכולה להגיב באופן חכם כאשר משתמש סורק ברקוד.
למשתמשים שלא צריכים ממשק משתמש מותאם אישית מומלץ להשתמש בסורק הקודים של Google. ה-API לסריקת קוד משתמש באותו מודל מסקנות כמו ממשק ה-API הרגיל לסריקת ברקודים, אבל הוא מחזיר רק את הברקוד המרכזי כדי לקבל חוויה מהירה ועקבית יותר. סורק הקודים של Google הוא גם בטוח יותר וללא הרשאות, והוא לא מחייב הטמעה או הרשאות שקשורות למצלמה.
יכולות עיקריות
- קריאת רוב הפורמטים הרגילים
- פורמטים לינאריים: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
- פורמטים דו-ממדיים: אצטקים, מטריצת נתונים, PDF417, קוד QR
- זיהוי פורמטים אוטומטי
- ניתן לסרוק בבת אחת את כל הפורמטים הנתמכים של ברקודים בלי לציין את הפורמט הרצוי, או להאיץ את מהירות הסריקה על ידי הגבלת המזהה רק לפורמטים שמעניינים אתכם.
- חילוץ נתונים מובנים
- נתונים מובְנים שמאוחסנים באחד מהפורמטים הנתמכים ב-2D מנותחים באופן אוטומטי. סוגי המידע הנתמכים כוללים כתובות URL, פרטים ליצירת קשר, אירועים ביומן, כתובות אימייל, מספרי טלפון, הודעות SMS, מספרי ISBN, מידע על חיבור ל-Wi-Fi, מיקום גיאוגרפי ומידע לנהג בתקן AAMVA.
- עובד עם כל כיוון
- ברקוד מזוהה ונסרק, ללא קשר לכיוון המסך: הפוך, הפוך או הפוך.
- פועל במכשיר
- סריקת הברקוד מתבצעת במכשיר בלבד, ולא צריך חיבור לרשת.
חשוב לציין שה-API לא מזהה ברקודים בטפסים האלה:
- ברקודים בתלת ממד עם תו אחד בלבד
- הברקודים בפורמט ITF עם פחות משישה תווים, והפורמט הזה לא תקין בגלל היעדר סכום ביקורת
- הברקודים מקודדים ב-FNC2, FNC3 או FNC4
- קודי QR שנוצרו במצב ECI
לכל ממשק API ניתן לזהות עד 10 ברקודים.
תוצאות לדוגמה
![]() |
|
![]() |
|