What Is Auto Sync?
Auto Sync ensures seamless, real-time scanning by validating or recording scans instantly on the device with minimal latency. Here’s how it works:
- Scans are queued for auto-upload every two seconds to ensure uninterrupted operations.
- For services using Validate Scans, the device’s database syncs automatically with CodeREADr’s servers every two minutes.
- Synchronization runs in the background while the app is open, letting users scan continuously without manual interruptions.
Important: When you sign in, the app syncs the current database and statuses to the device. As values or statuses are added, allow two minutes for them to sync before scanning those.
How Does Auto Sync Work?
Record Scans
Auto Sync immediately records scans and any associated data collected during each scan. The system uploads this data to your server or CodeREADr’s server in the background.
Validate Scans
Auto Sync validates scanned values offline and then auto-uploads them to CodeREADr’s servers. If new values or responses are available in the synced database, the system automatically downloads updates to your device.
- Duplicate scan handling: If duplicates are marked “Invalid,” the system will sync a status table to each device for accurate validation.
- On-device (offline) validation limits: For offline validation with duplicates set to “Invalid,” the database can store up to 50,000 values. If your database exceeds this limit, contact us for alternative solutions.
- No limits: Services that validate with duplicates set to “Valid” have no database size restrictions.
- Custom server integrations:
- Auto Sync works with services posting scans to your server using Direct Scan to URL.
- For validation services, the database won’t sync directly from your server to the device. Instead, you’ll need to upload the validation database to CodeREADr’s server for syncing.
Key Benefits of Auto Sync
- Real-time Scanning: Scans are validated or recorded instantly, ensuring efficient workflows.
- Background Sync: Data syncs automatically, so users can focus on scanning without disruption. Scans are uploaded every two seconds. Databases and statuses sync across all devices every two minutes.
- Customizable Solutions: Designed to work seamlessly with CodeREADr’s servers and your custom integrations.
Important: You can enable the database syncing option for Hybrid Validation to validate online as needed if last-minute values aren’t yet synced to the devices. Also, check the “Enable optimized database sync” option for smart syncing so only new values and statuses sync to each device.