Hybrid Validation Service – Terms and Definitions

Hybrid Validation combines both online (cloud-based) and on-device validation to offer flexible and robust data verification. This enhancement allows the app to continue operating offline while also taking advantage of cloud validation when an internet connection is available. With this hybrid approach, users can validate values using either the local database or the cloud database, depending on the availability of an internet connection.
Offline First: If an on-device scan returns the status “Invalid barcode. Value not in the database”, the app will automatically check the status on our server. This “override” is very helpful when the most current database has not yet been synced to the device.
Online First: If the device is online, the app will first validate against the database on our server. If online validation fails (e.g. the server is unreachable), the app automatically falls back to the on-device database to validate the scanned value.
Direct to Third Party: Developers can validate online against a database on their own servers and also sync the database to the scanning devices for on-device validation if connectivity fails. For detailed developer documentation, please contact support@codereadr.com.
Online Validation (Cloud Validation):
• If Hybrid Validation is enabled and the device is online, the app sends a request to the specified online database.
• If the online database finds the value, the result is returned.
On-Device Validation (Offline Validation):
• The app maintains a locally stored database for validation when the device is offline or as a fallback when online validation fails.
• Validation is performed using this local database when no internet connection is available.
Fallback Logic:
• If online validation fails (e.g. the server is unreachable), the app automatically falls back to the on-device database to validate the scanned value.