-
Notifications
You must be signed in to change notification settings - Fork 8
MDM Spec File
Michael Allen edited this page Apr 29, 2022
·
3 revisions
This MDM spec file matches the configuration options in version 1.10.0 of the Rock Check-in Application.
<managedAppConfiguration>
<version>1.10.0</version>
<bundleId>org.sparkdevnetwork.checkin</bundleId>
<dict>
<string keyName="checkin_address">
</string>
<boolean keyName="enable_caching">
<defaultValue>
<value>true</value>
</defaultValue>
</boolean>
<string keyName="cache_duration">
<defaultValue>
<value>1440</value>
</defaultValue>
<constraint pattern="[0-9]+" />
</string>
<boolean keyName="enable_label_cutting">
</boolean>
<string keyName="printer_override">
</string>
<string keyName="printer_timeout">
<defaultValue>
<value>2</value>
</defaultValue>
<constraint pattern="[0-9]+" />
</string>
<boolean keyName="bluetooth_printing">
</boolean>
<boolean keyName="in_app_settings">
<defaultValue>
<value>true</value>
</defaultValue>
</boolean>
<string keyName="in_app_settings_delay">
<defaultValue>
<value>2</value>
</defaultValue>
<constraint pattern="[0-9]+" />
</string>
<string keyName="ui_background_color">
<defaultValue>
<value>#636363</value>
</defaultValue>
</string>
<string keyName="ui_foreground_color">
<defaultValue>
<value>#ffffff</value>
</defaultValue>
</string>
<string keyName="camera_position">
<defaultValue>
<value>front</value>
</defaultValue>
</string>
<float keyName="camera_exposure">
<defaultValue>
<value>.5</value>
</defaultValue>
<constraints min="0" max="1" />
</float>
</dict>
<presentation defaultLocale="en-US">
<field keyName="checkin_address" type="input">
<label>
<language value="en-US">Checkin Address</language>
</label>
<description>
<language value="en-US">The URL to use to connect to the check-in page, this must be a secure (https) URL.</language>
</description>
</field>
<field keyName="enable_caching" type="checkbox">
<label>
<language value="en-US">Enable Caching</language>
</label>
<description>
<language value="en-US">If enabled, then the application will use local caching of labels.</language>
</description>
</field>
<field keyName="cache_duration" type="input">
<label>
<language value="en-US">Cache Duration</language>
</label>
<description>
<language value="en-US">How long in seconds to cache labels if caching is enabled.</language>
</description>
</field>
<field keyName="enable_label_cutting" type="checkbox">
<label>
<language value="en-US">Enable Label Cutting</language>
</label>
<description>
<language value="en-US">If enabled, then the application will control the cutter automatically on the printer.</language>
</description>
</field>
<field keyName="printer_override" type="input">
<label>
<language value="en-US">Printer Override</language>
</label>
<description>
<language value="en-US">When a value is provided and the kiosk is configured for client-side printing this will override the value provided by the server. May contain an IP address or host name for IP based printing or the Bluetooth device name for BLE printing.</language>
</description>
</field>
<field keyName="printer_timeout" type="input">
<label>
<language value="en-US">Printer Timeout</language>
</label>
<description>
<language value="en-US">The number of seconds to wait for the printer to respond when printing labels.</language>
</description>
</field>
<field keyName="bluetooth_printing" type="checkbox">
<label>
<language value="en-US">Bluetooth Printing</language>
</label>
<description>
<language value="en-US">If enabled, then the printer name is assumed to be a Bluetooth device name.</language>
</description>
</field>
<field keyName="in_app_settings" type="checkbox">
<label>
<language value="en-US">In App Settings</language>
</label>
<description>
<language value="en-US">If enabled, the user will be able to press 5 fingers against the display to activate the in-app settings screen.</language>
</description>
</field>
<field keyName="in_app_settings_delay" type="input">
<label>
<language value="en-US">In App Settings Delay</language>
</label>
<description>
<language value="en-US">The number of seconds all 5 fingers must be pressed against the display to activate the settings screen.</language>
</description>
</field>
<field keyName="ui_background_color" type="input">
<label>
<language value="en-US">UI Background Color</language>
</label>
<description>
<language value="en-US">The background color used for certain screens, such as the camera screen.</language>
</description>
</field>
<field keyName="ui_foreground_color" type="input">
<label>
<language value="en-US">UI Foreground Color</language>
</label>
<description>
<language value="en-US">The foreground color used for certain screens, such as the camera screen.</language>
</description>
</field>
<field keyName="camera_position" type="select">
<label>
<language value="en-US">Camera Position</language>
</label>
<description>
<language value="en-US">Which camera to use for scanning barcodes, must contain the value front or the value rear.</language>
</description>
<options>
<option value="front" >
<language value="en-US">front</language>
</option>
<option value="rear" >
<language value="en-US">rear</language>
</option>
</options>
</field>
<field keyName="camera_exposure" type="input">
<label>
<language value="en-US">Camera Exposure</language>
</label>
<description>
<language value="en-US">Can be set to a value between .0 and 1.0 to adjust the exposure of the camera when scanning barcodes. (Don't include a leading 0)</language>
</description>
</field>
</presentation>
</managedAppConfiguration>