用途:该技能用于指导在 Tauri v2 应用中集成条码扫描插件,处理相机权限与扫描生命周期。当用户提到条码、二维码、扫描器、相机权限或扫描回调时使用。
主要能力:识别支持相机能力的平台与相机权限;配置条码扫描插件能力;实现扫描触发、结果处理与错误流程;在相机不可用时验证回退方案。输出包括扫描流程与权限方案、回退与错误处理清单。
使用方式:按环境准备、配置初始化、核心功能使用、测试验证、部署上线五个步骤推进。先确认平台与权限,再配置插件能力,随后实现触发与回调,最后测试并部署。
适用场景:需要在 Tauri v2 桌面或移动应用中调用相机进行条码、二维码扫描,并需要明确权限申请与失败回退逻辑的项目。
限制与注意:范围仅限条码扫描插件的使用。需注意框架版本与依赖库的兼容性,不同版本 API 可能有差异;配置文件格式错误是常见问题,建议使用编辑器语法检查;确保必要环境变量正确设置,敏感信息不要硬编码;多版本共存时注意依赖冲突,使用 lock 文件锁定版本;大数据量场景注意性能优化。
参考:https://v2.tauri.app/llms.txt、https://v2.tauri.app/plugin/barcode-scanner/、https://v2.tauri.app/zh-cn/plugin/barcode-scanner/。具体安装命令与代码示例暂未提供。