套件概覽
Mobile Scanner 是一個跨平台的 Flutter 套件,利用 CameraX/ML Kit、AVFoundation/Apple Vision 和 ZXing 等原生技術,在 Android、iOS、macOS 和 Web 上實現條碼與二維碼掃描。它提供了一個簡單可靠的介面,可將掃描功能整合到應用程式中,無需處理平台特定的複雜性。該套件可輕鬆管理相機存取、解碼和即時反饋,設定簡單。適用於需要快速從條碼或二維碼擷取資料的應用程式。
適用情境
- 庫存管理
- 活動票務掃描
- 產品資訊查詢
- 透過QR碼進行使用者驗證
- 數位名片交換
主要特色
- 跨平台支援
- 即時掃描
- 自動相機權限處理
- 輕量且快速解碼
- 內建錯誤處理
適合對象
- 零售應用
- 物流與倉儲
- 事件簽到
- 行動支付系統
- 資訊共享工具
使用建議
- 所有平台都需要相機權限
- Web 支援取決於瀏覽器的相機存取權限
- 效能於舊裝置上有所差異
- 可能需要自定義UI層以實現高級樣式
- 背景掃描不支援所有平台