What is Auto Sync?

[Note: Our Auto Sync feature has been used extensively since its introduction in late 2014. For on-device (offline) validation services with duplicates set to Invalid, you are currently limited to 50,000 values in the database associated with that service.  Contact us if your database exceeds that limit and learn your options. Record-only services and validation services with duplicates set to Valid have no such limits.]

Instant Validation

With Auto Sync, scans are instantly validated or recorded on-device without any Internet latency. They are then queued for auto-uploading every two (2) seconds. If the service is a Validate Scans service type then the validation database stored on codeREADr’s servers is auto-synced down to the device every 2 minutes. Uploading and syncing are done totally in the background while the app is open so the app user doesn’t have to stop scanning. Important: When first signing into the app,  it won’t sync the latest database for two minutes. Wait to scan for at least 2 minutes.


  1. Record Scans: Instantly record scans and associated data collected after each scan. The scan record is auto-uploaded in the background to our server or yours.
  2. Validate Scans: Scanned values are instantly validated offline. They are auto-uploaded to our servers or yours, and the synced database is downloaded if it has changed (e.g. new values or responses). If duplicates are set to be Invalid for your service, a synced status table is also downloaded to each device.

Note to advanced users (developers): Services posting scans to your own servers (See here for postback) can deploy Auto Sync. However, if using a validation service, until Q3/2017 databases are not synced to the device directly from your server to the device.

in Services