Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

바코드 스캐닝

ML Kit의 바코드 스캐닝 API를 사용하면 대부분의 표준 바코드 형식을 사용하여 인코딩된 데이터를 읽을 수 있습니다. 바코드 스캔은 장치에서 발생하며 네트워크 연결이 필요하지 않습니다.

바코드는 실제 세계에서 앱으로 정보를 전달하는 편리한 방법입니다. 특히, QR 코드와 같은 2D 형식을 사용할 때 연락처 정보 또는 WiFi 네트워크 자격 증명과 같은 구조화된 데이터를 인코딩할 수 있습니다. ML Kit는 이 데이터를 자동으로 인식하고 구문 분석할 수 있으므로 사용자가 바코드를 스캔하면 앱이 지능적으로 응답할 수 있습니다.

iOS 안드로이드

Flutter 개발자라면 Firebase의 ML Vision API용 플러그인이 포함된 FlutterFire 에 관심이 있을 수 있습니다.

주요 기능

대부분의 표준 형식을 읽습니다.
  • 선형 형식: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • 2D 형식: Aztec, Data Matrix, PDF417, QR 코드
자동 형식 감지 찾고 있는 형식을 지정할 필요 없이 지원되는 모든 바코드 형식을 한 번에 스캔합니다. 또는 관심 있는 형식으로만 감지기를 제한하여 스캔 속도를 높이십시오.
구조화된 데이터 추출 지원되는 2D 형식 중 하나를 사용하여 저장된 구조화된 데이터는 자동으로 구문 분석됩니다. 지원되는 정보 유형에는 URL, 연락처 정보, 일정 이벤트, 이메일 주소, 전화 번호, SMS 메시지 프롬프트, ISBN, WiFi 연결 정보, 지리적 위치 및 AAMVA 표준 드라이버 정보가 포함됩니다.
모든 방향에서 작동 바코드는 방향(오른쪽 위, 거꾸로 또는 옆)에 관계없이 인식되고 스캔됩니다.
장치에서 실행 바코드 스캔은 장치에서 완전히 수행되며 네트워크 연결이 필요하지 않습니다.

예시 결과

결과
모서리 (49,125), (172,125), (172,160), (49,160)
원시 가치 2404105001722
결과
모서리 (87,87) (612,87) (612,612) (87,612)
원시 가치 WIFI:S:SB1Guest;P:12345;T:WEP;;
와이파이 정보
SSID SB1게스트
비밀번호 12345
유형 WEP