f.Native.getBarcode()

f.Native.getBarcode(isSync, eventName, isMulti)

개요

getBarcode() 함수로 코드스캐너를 실행하여 스캔한 바코드/QR코드에 대한 데이터를 받아올 수 있습니다.

  • 코드스캐너는 디버거 및 PC 환경에서는 카메라 해상도와 정확도 문제로 실제 모바일에서 보다 낮은 인식률을 보이게 됩니다.

  • 기기에 내장된 카메라의 해상도에 따라 인식률에 차이가 있습니다. 이는 매우 작은 코드의 경우 특히 디바이스에 따른 인식률의 차이가 나게 됩니다.

파라미터

파라미터명필수여부타입제약사항설명

isSync

Yes

Boolean

true / false

Barcode 정보를 새로 받아 온 후에 하위 이벤트 액션을 실행하는 여부.

eventName

Yes

String

실행할 이벤트 이름 (지정한 이벤트에서 f.Barcode.value로 바코드 정보를 받아올 수 있습니다.)

isMulti

No

Boolean

true / false

예시

// 비동기여부가 false이므로 바코드 정보를 받아오지 못한 경우에도 이벤트 'setBarcode'를 실행합니다.
f.Native.getBarcode(false,"setBarcode")

코드스캐너를 실행하게 되면 아래 처럼 화면의 중앙에 카메라가 실행됩니다. 바코드, QR코드, 데이터매트릭스 에 해당하는 코드를 인식하면 인식한 데이터를 저장하고 자동으로 종료됩니다.

활용

바코드 사용하기 카드를 클릭하면 샘플 시나리오를 통해 f.Native.getBarcode() 함수를 사용한 예제를 확인해 볼 수 있습니다.

Last updated