Android行为
复制一个设置提示,包含安装步骤和此插件的完整 Markdown 指南。
意图输出是必需的
标题为“意图输出是必需的”插件通过 Android 广播监听扫描结果。您的 Zebra DataWedge 配置文件必须:
- 与您的应用程序包相关联
- 启用
Intent Output - 使用
Broadcast Intent交付 - 将扫描传递到同样的动作,您传递到
softScanTrigger()
如果这些值不匹配,插件仍然可以管理配置文件并查询DataWedge状态,但扫描事件将不会到达您的Capacitor应用程序。
扫描事件
标题:扫描事件订阅Capacitor scan 以接收解码数据的监听器:
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() 当您需要原生扫描器状态或配置文件切换更新时:
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__CAPGO_KEEP_0__ softRfidTrigger()使用第一个注册的扫描意图动作。注册一个之前依赖RFID读取- 每个扫描流程中只保留一个标准意图动作。这样可以减少DataWedge配置文件和您的应用程序侦听器之间的不匹配
继续从Android行为
标题:继续从Android行为如果您正在使用 Android行为 来规划原生插件工作,连接它 使用 @capgo/capacitor-zebra-datawedge 使用 @capgo/capacitor-zebra-datawedge Capgo 本地能力目录 使用 Capgo 本地能力目录 Capacitor 由 Capgo 开发的插件 了解 Capacitor 由 Capgo 开发的插件 添加或更新插件 了解添加或更新插件的实现细节 Ionic 企业插件替代方案 了解 Ionic 企业插件替代方案