การสแกนบาร์โค้ด

API การสแกนบาร์โค้ดของ ML Kit ช่วยให้คุณอ่านข้อมูลที่เข้ารหัสโดยใช้รูปแบบบาร์โค้ดมาตรฐานส่วนใหญ่ได้ การสแกนบาร์โค้ดเกิดขึ้นบนอุปกรณ์และไม่จําเป็นต้องใช้การเชื่อมต่อเครือข่าย

บาร์โค้ดเป็นวิธีที่สะดวกในการส่งข้อมูลจากโลกจริงไปยังแอปของคุณ โดยเฉพาะอย่างยิ่งเมื่อใช้รูปแบบ 2 มิติ เช่น คิวอาร์โค้ด คุณสามารถเข้ารหัสข้อมูลที่มีโครงสร้าง เช่น ข้อมูลติดต่อหรือข้อมูลเข้าสู่ระบบเครือข่าย Wi-Fi เนื่องจาก ML Kit รู้จักและแยกวิเคราะห์ข้อมูลนี้ได้โดยอัตโนมัติ แอปของคุณจึงตอบสนองอย่างชาญฉลาดเมื่อผู้ใช้สแกนบาร์โค้ด

สําหรับผู้ใช้ที่ไม่ต้องการ UI ที่กําหนดเอง เราขอแนะนําให้ใช้เครื่องมือสแกนโค้ดของ Google ตัวสแกนโค้ดจะใช้รูปแบบการอนุมานเดียวกับ API การสแกนบาร์โค้ดมาตรฐาน แต่จะแสดงผลเฉพาะบาร์โค้ดแบบรวมศูนย์เพื่อให้ได้รับประสบการณ์ที่สม่ําเสมอและสอดคล้องกันมากขึ้น นอกจากนี้ เครื่องมือสแกนโค้ดของ Google ยังปลอดภัยกว่าและมีสิทธิ์น้อย และไม่ได้กําหนดให้มีการใช้งานหรือสิทธิ์ที่เกี่ยวข้องกับกล้อง

iOS Android เครื่องมือสแกนโค้ดของ Google

ความสามารถหลัก

อ่านรูปแบบมาตรฐานส่วนใหญ่
  • รูปแบบเชิงเส้น: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • รูปแบบ 2 มิติ: Aztec, Data Matrix, PDF417, คิวอาร์โค้ด
การตรวจหารูปแบบอัตโนมัติ
สแกนหารูปแบบบาร์โค้ดที่รองรับทั้งหมดพร้อมกันโดยไม่ต้องระบุรูปแบบที่ต้องการ หรือเร่งความเร็วในการสแกนโดยจํากัดให้เครื่องมือตรวจสอบแสดงเฉพาะรูปแบบที่สนใจเท่านั้น
แตกข้อมูลที่มีโครงสร้าง
ระบบจะแยกวิเคราะห์ข้อมูลที่มีโครงสร้างที่เก็บไว้โดยใช้รูปแบบ 2 มิติที่รองรับโดยอัตโนมัติ ประเภทข้อมูลที่รองรับ ได้แก่ URL, ข้อมูลติดต่อ, กิจกรรมในปฏิทิน, อีเมล, หมายเลขโทรศัพท์, ข้อความแจ้ง SMS, ISBN, ข้อมูลการเชื่อมต่อ Wi-Fi, ตําแหน่งทางภูมิศาสตร์ และข้อมูลไดรเวอร์มาตรฐาน AAMVA
ใช้งานได้กับทุกการวางแนว
บาร์โค้ดจะจดจําและสแกนบาร์โค้ดได้ไม่ว่าจะอยู่ในแนวใด ซึ่งที่ถูกต้องคือ มองขึ้น กลับหัว หรือกลับหัว
ทํางานในอุปกรณ์
การสแกนบาร์โค้ดจะดําเนินการทั้งหมดในอุปกรณ์และไม่ต้องใช้การเชื่อมต่อเครือข่าย

โปรดทราบว่า API นี้ไม่รู้จักบาร์โค้ดในรูปแบบต่อไปนี้

  • บาร์โค้ด 1 มิติที่มีเพียงอักขระเดียว
  • บาร์โค้ดในรูปแบบ ITF ที่มีอักขระน้อยกว่า 6 ตัว และทราบว่ารูปแบบนี้ไม่น่าเชื่อถือ
  • บาร์โค้ดที่เข้ารหัสด้วย FNC2, FNC3 หรือ FNC4
  • คิวอาร์โค้ดที่สร้างขึ้นในโหมด ECI

API นี้จดจําบาร์โค้ดได้ไม่เกิน 10 รายการต่อการเรียก API

ตัวอย่างผลการแข่ง

ผลลัพธ์
คอร์นเนอร์ (49,125), (172,125), (172,160), (49,160)
ค่าดิบ 2404105001722
ผลลัพธ์
คอร์นเนอร์ (87,87) (612,87) (612,612) (87,612)
ค่าดิบ WIFI:S:SB1Guest;P:12345;T:WEP;;
ข้อมูล Wi-Fi
SSID SB1สําหรับผู้เข้าร่วม
รหัสผ่าน 12345
ประเภท WEP