Scanning plugins
Give your users the power to scan QR codes, barcodes, and documents making for a simple, streamlined experience.
Turn your mobile device camera into a powerful scanning tool that captures barcodes, QR codes, documents, NFC tags, and proximity beacons. Scanning plugins eliminate manual data entry, reduce errors, and streamline workflows across retail, logistics, healthcare, finance, and more. Whether you're tracking inventory in a warehouse, scanning receipts for expense reports, or enabling contactless check-ins with NFC tags, these native scanning capabilities transform how users interact with physical objects and spaces.
Why use scanning plugins
- Eliminate manual entry: Instantly capture data from barcodes, QR codes, and documents.
- Improve accuracy: Reduce human error with automatic image enhancement, edge detection, and validation.
- Streamline workflows: Speed up inventory management, document processing, and customer check-ins.
- Enable contactless interactions: Support NFC payments, proximity marketing, and location-aware experiences.
Common use cases
- Warehouse & logistics: Inventory tracking, asset management, shipping/receiving, package verification.
- Hospitality & events: Ticket validation, contactless check-ins, loyalty program enrollment, menu access via QR.
- Field services: Equipment tracking with barcodes, work order scanning, time tracking, inspection forms..
- Manufacturing & warehousing: NFC asset tracking, equipment maintenance logs, quality control documentation.
Getting started
Add scanning functionality to your app in four simple steps:
- Choose your plugin: Browse the scanning plugins below and select the type that fits your needs. QR/Barcode Scanner is ideal for general scanning, Document Scanner for receipts and forms, NFC for contactless tags, and iBeacon for proximity detection.
- Review documentation: Read the plugin's documentation to understand supported formats, scanning workflows, and data structure returned by each plugin.
- Enable in app studio: Navigate to Native Plugins in your Median App Studio, click the + button next to your chosen plugin, and configure any optional settings (like custom scan prompts).
- Implement with JavaScript bridge: Add JavaScript Bridge commands to trigger scanning functionality. For example:
median.barcode.scan()to scan QR codes and barcodesmedian.documentScanner.scanPage()to capture and enhance documentsmedian.nfc.readTag()to read NFC tag data
Supported plugins
Not sure where to start? Check out our supported plugins below:
- QR / Barcode Scanner: Free, no licensing fees, supports all major barcode formats.
- Document Scanner: Auto-enhance receipts and forms with edge detection and perspective correction.
- NFC Tag Scanner: Read contactless tags for payments, asset tracking, and interactive experiences.
QR / Barcode Scanner
Scan QR codes and barcodes via device camera. Used for in-store retail shopping, warehouse management, data center ops, and more.
Learn more→Document Scanner
Simplify document uploads while reducing errors. Users scan documents via camera with automatic image processing and enhancement.
Learn more→Scandit QR / Barcode
Scan QR codes and barcodes with added functionality provided by Scandit. An active Scandit license is required.
Learn more→NFC Tag Scanner
Scan data from Near Field Communication (NFC) tags for in-store shopping, warehouse tracking, and digital+physical experiences.
Learn more→iBeacon
Add indoor location awareness and mapping capabilities to your iOS app through iBeacons and proximity scanning.
Learn more→
Need custom development?As your needs evolve, Median can enhance your plugin implementation to include new functions or data points from third-party SDKs. We'll work with you to meet your specific requirements. Contact us for details.
Updated 1 day ago