(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.data-privacy-src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PF5R8F7');

Knowledge Base

What Is Auto Sync?

With Auto Sync, the system instantly validates or records the scans on-device without any latency. They are queued for auto-uploading every two (2) seconds. If the service is a Validate Scans service type, the database on CodeREADr’s servers will auto-sync to the device every 2 minutes. The system uploads and syncs in the background while the app is open. Thus, 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.

How It Works

Record Scans

Instantly record scans and associated data collected after each scan. The system auto-uploads the scan record in the background to our server or yours.

Note: For on-device (offline) validation services with duplicates set to Invalid and auto-sync, you can only have up to 50,000 values in the database.  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.

Validate Scans

The system instantly validates the scanned values offline. Then, it auto-uploads them to our servers. Also, it will download the synced database if it has any new values or responses. If duplicates are set to be Invalid for your service, it will download a synced status table to each device.

Services posting scans to your own servers (Direct Scan to URL) can also deploy Auto Sync. However, if using a validation service, databases will not sync directly from your server to the device. Instead, you need to upload the validation database on our server to sync down to the devices.

New November 2023: We will formally launch “Fast Sync”. With our standard Auto Sync feature, the entire validation database is synced with the mobile app. With Fast Sync, our servers only sync changes to a validation database and changes in duplicate statuses. This is significant for the following reasons:

  1. The syncing interval drops from 120 seconds to 30 seconds.
  2. The payload is much smaller.  That’s especially important if Internet connectivity is slow or unstable.
  3. The maximum database size increases from 50,000 values to 100,000+ values. If you are going to have more than 100,000 values, please contact support@codereadr.com.

If you would like to use Fast Sync please contact our support team.