Configure the ZSA Mobile Application

Configure the ZSA Mobile Application

The basic configurations for all modules of the ZSA mobile application are described in the following tables.
systemconfiguration
Key
Description
Default value
Min
Max
enable
Enable or disable ZSA.
true
loglevel
Specifies the logging level (0: Info, 1: Debug, 2: Sensitive).
1
0
2
fileuploadURL
URL where device logs are uploaded for analysis.
fileuploadRetryCount
The number of retry attempts for uploading files in case of failure.
3
1
5
fileuploadRetryIntervalInMins
Time interval (in minutes) between retry attempts for file uploads.
15
15
60
datauploadURL
URL for uploading analytics data.
datauploadcycleIntervalInMins
Interval (in minutes) for data upload cycles.
1440
30
1440
deviceDataCollection
Boolean indicating whether device data collection is enabled.
false
enableDeviceDataCollectionToggle
Boolean toggle for enabling/disabling device data collection.
true
pbrconfiguration
Key
Description
Default value
Min
Max
custommessage
Custom message displayed for bad battery alerts.
Default message defined by Zebra.
alertType
Specifies the type of alert (0: Notification, 1: Pop with OK button, 2: Pop with OK and Need Assistance button).
0
0
2
shouldBlockDevice
Boolean indicating whether the device should be blocked due to the alert.
false
dropdetection
Key
Description
Default value
Min
Max
enable
Boolean indicating whether drop detection is enabled.
false
alertType
Specifies the type of alert (0: Notification, 1: Pop with OK button, 2: Pop with OK and Need Assistance button).
0
0
2
enableDropDetectionToggle
Boolean toggle for enabling/disabling drop detection.
true
dcconfiguration/battery
Key
Description
Default value
Min
Max
enable
Boolean indicating whether the module is enabled.
true
interval
Time interval (in minutes) for data collection cycles.
15
15
1440
params
Additional parameters for the module (currently empty).
dcconfiguration/deviceinfo
Key
Description
Default value
Min
Max
enable
Boolean indicating whether the module is enabled.
true
interval
Time interval (in minutes) for data collection cycles.
360
15
1440
params
Additional parameters for the module (currently empty).
dcconfiguration/applicationinfo
Key
Description
Default value
Min
Max
enable
Boolean indicating whether the module is enabled.
true
interval
Time interval (in minutes) for data collection cycles.
1440
15
1440
params
Additional parameters for the module (currently empty).
dcconfiguration/applicationusage
Key
Description
Default value
Min
Max
enable
Boolean indicating whether the module is enabled.
true
interval
Time interval (in minutes) for data collection cycles.
60
15
60
params
Additional parameters for the module (currently empty).
ddtconfiguration
Key
Description
Default value
Min
Max
enableDDT
Enable or disable the Diagnostic Tool.
true
clearDDTData
Whether to clear the Diagnostic Tool configuration.
false
uploadLogCondition
Upload the log file for the condition only (1: Only on Failure, 2: All test logs).
1/2
1
2
actionAfterLogUpload
Action after log upload (0: Keep the log file, 1: Delete the log file).
0/1
0
1
test:name
Name of the test (for example, Bluetooth). Only non-user intervention tests.
None
test:schedule
Specify the Day of the week for the test (for example, Monday) and the Time of the day for the test (in HH:MM format).
None
test:uploadToFTP
Specify FTP username, FTP protocol, FTP password, and FTP server IP address.
None
applicationconfiguration
Key
Description
Default value
Min
Max
ZDSConfiguration : Payload
Encrypted data (specific to ZDSConfiguration).
None
WirelessInsightConfiguration : config Id
Pre-defined Configuration ID (specific to WirelessInsightConfiguration, 1: Start W-Fi Analysis, 2: Start Cellular Analysis, 3: Start Wi-Fi and Cellular Analysis, 4: Stop Wi-Fi Analysis, 5: Stop Cellular Analysis, 6: Stop Wi-Fi and Cellular Analysis).
1
1
6
WirelessInsightConfiguration : custom config
Accepts custom wireless configuration.
None
deviceactions
Key
Description
Default value
Min
Max
DeviceAlert : message
Message displayed to the user.
Empty
DeviceAlert : alertType
Specifies the type of alert (0: Notification, 1: Pop with OK button, 2: Pop with OK and Need Assistance button).
0
0
2
CollectLog : isDiagnosticTestRequired
Boolean specifying whether diagnostic tests are needed.
true
CollectLog : LogDurationInMins
Duration (in minutes) for log collection.
5
5
1440
CollectLog : customRxLoggerConfig
Custom configuration for the RxLogger.
Empty
OutdoorLocationTracking : action
Action to perform (for example, start).
start
OutdoorLocationTracking : collectionIntervalInSecs
Interval (in seconds) between location data collection points.
30
30
300
OutdoorLocationTracking : collectionDurationInMins
Total duration (in minutes) for location tracking.
60
60
1440
These features can be configured using Managed Configuration through MDM or VIQ. To receive managed configurations, ZSA displays a foreground notification in the device notification panel.
ZSA config