Android 동작
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 지시를 복사하세요.
의도 출력이 필요합니다.
의도 출력이 필요합니다플러그인은 Android 방송을 통해 스캔 결과를 듣습니다. Zebra DataWedge 프로필은 다음을 수행해야합니다.
- 앱 패키지와 연관되어야합니다.
- 켜져 있어야합니다.
Intent Output - 사용되어야합니다.
Broadcast Intent배달 - __CAPGO_KEEP_0__를 동일한 액션으로 전달하는 동작으로 보내세요.
softScanTrigger()
If those values do not match, the plugin can still manage profiles and query DataWedge state, but scan events will not reach your Capacitor app.
스캔 이벤트
스캔 이벤트Capacitor에 구독하여 받으세요. scan listener를 통해 디코딩된 데이터를 받을 수 있습니다.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.addListener('scan', (event) => { console.log(event.data); console.log(event.labelType); console.log(event.source);});softScanTrigger(intentAction) 액션으로 제공된 다음 스캔 방송을 기다리고, 디코딩된 페이로드와 함께 해결됩니다.
通知
通知사용하세요. ZebraNotification.registerForNotification() native 스캐너 상태 또는 프로필 Switch 업데이트가 필요할 때.
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});운영 노트
제목: 운영 노트- DataWedge 명령은 Zebra의
com.symbol.datawedge패키지를 존재하고 활성화되어 있어야 합니다. softRfidTrigger()첫 번째 등록된 스캔 인텐트 액션을 사용합니다. 스캔 인텐트 액션을 하나 이상 등록하기 전에 RFID 읽기를 의존하지 마십시오.- 스캔 흐름당 하나의 캐노니컬 인텐트 액션만 유지하세요. DataWedge 프로파일과 앱 리스너 간의 불일치가 줄어듭니다.
Android 동작에서 계속
제목: Android 동작에서 계속Android 동작 을 사용하여 네이티브 플러그인 작업을 계획 중이라면 그것을 연결하세요 @capgo/capacitor-zebra-datawedge를 사용하여 native 기능을 위해 @capgo/capacitor-zebra-datawedge를 사용합니다. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 위해 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 정보를 위해 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 정보를 위해 Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체의 제품 워크플로우를 위해