datalogic-scan2deploy-android
Datalogic Scan2Deploy Android file
| Type | object |
|---|---|
| File match |
.dla.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/datalogic-scan2deploy-android/latest.json |
| Source | https://www.schemastore.org/datalogic-scan2deploy-android.json |
Validate with Lintel
npx @lintel/lintel check
Schema to validate Android JSON files given as input to DL-Config to generate Scan2Deploy barcodes
Properties
2 nested properties
Section used to configure the staging locking feature
4 nested properties
Specifies the expiration date of the barcode sequence. Device date must be synchronized/configured for expiration date to work properly.
Padlock key to be used. If value doesn't match the device, the barcode is rejected. Empty string means no key.
Configures the padlock state
Indicates if Scan2Deploy should be disabled after staging is complete. Once disabled, factory reset required to re-enable.
Section used to configure application scoped settings
9 nested properties
Base destination folder where any archive/fill will be inflated/written. Default is device internal SD-card root
Folder where the application expects auto-installed/auto-updated APKs to be found. Default is value specified in 'target path'.
Folder where the application expects auto-updated OTA packages to be found. Default is value specified in 'target path'.
Indicates if target specified in 'target-path' needs to be purged (deleted) prior to inflation of the deployment archive
Enables/Disables the auto-update of APKs and OTA packages
Used to force the downgrade of pre-installed application (even System app), if required
A string specifying the absolute/relative path of a file, or a JSON array of strings describing the file content line-by-line. The script file will be interpreted last in staging process.
Specifies the final action performed by the application at the end of the staging process.
Activates the enterprise backup persistence for the staging data, resulting in both the staging script and archive being copied to the enterprise partition
Section used to control inner device settings that typically need to be changed from the Android defaults
11 nested properties
String representation in RFC-1123 format of the date to be set
Controls the 'Date & Time' automatic date-time adjustment setting
Controls the 'Date & Time' automatic time-zone adjustment setting
Address of the NTP server to be used for date-time synchronization
Controls the state of 'Android Debug Bridge'
Controls the state of Android's lock-screen, requiring the user to swipe the display to unlock the device
Controls the display of the top status-bar. Note: hiding the status-bar will make notification disappear.
Controls the display of the bottom navigation-bar
Indicates the charge threshold a battery exhausted device needs to reach to automatically boot when recharging
USB communication profile in use
USB communication function in use
Section used to configure the device Wi-Fi network
21 nested properties
Wireless network ESSID
Indicates if the wireless network is using a hidden ESSID
Wireless connection mode
Wireless network key, if needed
Indicates if 'mode-key' is written in plain-text or encrypted with a custom encryption algorithm
Configures the EAP authentication method
Configures the EAP phase 2 authentication method
Indicates the EAP identity
Indicates the EAP anonymous identity, used as the unencrypted identity with certain EAP types
EAP password, if needed
Indicates if the 'eap-password' is encrypted with a custom encryption algorithm
Base64 representation of the EAP certificate to use
Server name or IP address of the proxy to be used for HTTP/HTTPS communications
Server IP port of the proxy for HTTP/HTTPS communications
Indicates if any currently configured wireless network needs to be removed. Can be useful to avoid profile roaming.
If true, will reconfigure any existing and matching network. If false, will leave existing network untouched. Setting used when 'purge' is set to false.
Wireless sleep policy for Android's Settings.Global parameter (0-WIFI_SLEEP_POLICY_DEFAULT, 1-WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED, 2-WIFI_SLEEP_POLICY_NEVER)
Controls the frequency bands supported by the device
Absolute path to the file where the current network configuration will be saved, empty string indicates network configuration won't be serialized to a file
If true, wireless connection profile will be used during staging process, then deleted after staging. If false, wireless connection profile will still be present after staging process.
Indicates whether a valid Wi-Fi connection has to be waited once the network configuration is complete. Can be useful when device needs to be configured but a valid Wi-Fi connection is not ready yet.
Section can be used to download a ZIP archive from a server and inflate it to the 'target-path' folder
8 nested properties
Host-name or internet-protocol address of the server from which the resource is to be fetched
Deployment download scheme to use
TCP/IP port to be used to contact the server
Path to the server resource to download, complete with query string if needed
The timeout value used when fetching resource from host
The timeout value used when attempting to reach the host server
String representation of the archive path-file name, once downloaded
Instructs the application not to inflate the deployment archive once downloaded, can be useful to speed the OTA update process up
Section used to transfer binary data to newly created file on device