Skip to content

Other Settings ​

  • Daily Usage Statistics (PLUS) – Gather usage stats locally on this device on a daily basis; they are available only to you in the Remote Admin interface. This feature is broken on some devices, where we can’t reliably count screen touches.
  • Enable Environment Sensors (PLUS, ver. 1.40+) – enable reading the available environment sensors of the device. The sensor configs and values can be gathered using JS API or REST API.
  • Barcode Scanner Integration (PLUS, ver. 1.40+) – select barcode scanner app, listen for input, open URL, trigger JS API, insert code into website etc. – check this FAQ
    • Barcode Scan App – pick the app or specify intent URL to the scanner app, keep empty to use the embedded QR scanner (using the back camera)
    • Listen for Keyboard Input – listen for keystrokes sent by hardware barcode scanner (until the Enter key). Use this option if you scanner is simulating keyboard input when scanning QR codes. This option doesn’t work reliably with some scanner apps.
    • Barcode Scan Broadcast Intent Action – broadcast intent action from scanner app to listen for, empty for none. Use this and the next option when your scanner is sending a broadcast intent when a QR code is read. In devices using Datawedge app this can be something user defined or something  like com.datalogic.decodewedge.decode_action
    • Barcode Scan Broadcast String Extra – broadcast intent string extra from scanner to look for the scanned code in. In devices using Datawedge this can be something like com.symbol.datawedge.data_string or com.datalogic.decode.intentwedge.barcode_string
    • Barcode Scan Target URL – URL to load on QR scan read, use $code placeholder, keep empty to not open any URL. If your QR code contains the URL you may want to put $code into this option in order to open that URL.
    • Insert Barcode Into Website – Try to insert the received barcode into the first input field on the current page (identified by input[type="text"] selector).
    • Submit Form after Inserting the Barcode – try to submit the web form of the first input field.
  • MQTT Integration (PLUS) – send device info and events to MQTT broker, look here for docs. Starting FKB 1.50 MQTT support is only available with Android 7+ devices.
    • Enable MQTT
    • MQTT Broker URL – specify your MQTT broker URL like ssl://xxx.s1.eu.hivemq.cloud:8883
    • MQTT Broker Username
    • MQTT Broker Password
    • MQTT Client ID – client ID for MQTT broker connection (optional), a random one will be used if empty, can use variables like $deviceId
    • MQTT Device Info Topic – customize device info topic name, can use placeholders like $deviceId or $mac, default: $appId/deviceInfo/$deviceId (ver. 1.41+)
    • MQTT Event Topic – customize event topic name, can use placeholders like $event, $deviceId or $mac, default: $appId/event/$event/$deviceId (ver. 1.41+)
  • Restart Fully After Crash (PLUS) – try to restart the Fully Kiosk app after any crash, check this FAQ
  • Restart Fully After Update (PLUS) – try to restart the Fully Kiosk app after update of Fully or Android System Webview or Google Chrome, requires Kiosk Mode to be enabled
  • Run as Priority App – Try prevent Android System from killing Fully even when resources are low and try to restart when killed. This option is always enabled in Android 8+
  • Consider Device in Use while Keyboard Visible – don’t run features like screensaver, screen off, reload on idle when keyboard is open. With this option you can avoid starting on idle features while the soft keyboard is open.
  • Consider Device is Use while Audio Playing – don’t run features like screensaver, screen off, or reload on idle when music/video is playing (ver. 1.43+)
  • Consider Device in Use while Using Another App – don’t run features like screensaver, screen off, reload on idle when another app is in foreground or screen is off. For using screensaver with other apps check this FAQ.
  • Touching Other Apps Restarts Idle Timer – don’t run the idle features like screensaver, screen off time, reload on idle when user keeps touching the screen even if another app or virtual keyboard is in foreground
  • Regain Focus Timer (PLUS) – Bring Fully to foreground after some idle time with no interactions, set 0 for disabled
  • Go To Background Timer (PLUS)  – bring Fully Kiosk to the background after some idle time (set it in seconds), set 0 for disabled
  • Custom Text Variable – its value can be used as $customVariable in all URLs in the configuration (ver. 1.53+)
  • Custom Locale (PLUS) – Language tag (IETF BCP 47) like en-US or de-CH to force another locale in Fully app, system default if empty. Only affects the locales/languages in the Webview and some end user visible dialogs, the app menu/settings are only available in English. Need to re-open the tabs in order to apply to Webview (ver. 1.53+)
  • Enable Version Info – show update summaries on startup
  • Show Menu Hint on Start – show demo and hints when Fully starts. Disabling this option will also remove outdated Webview warnings.
  • Dark Mode – Select the way of dark mode handling in the app. This option only has effect if supported by the Android OS. An app restart is required to apply the change of this option.
  • Video Player Engine – select the engine used to play fullscreen videos. App restart is required to apply. You can choose Android Media Player (default) or Media3 Exoplayer engine. Check this FAQ (ver. 1.52+)
  • Render in Cutout Area – enable showing content in the notch area (ver. 1.43+)
  • Confirm Exit – show confirmation box on exit
  • Export Settings – write all settings to fully-settings.json
  • Import Settings – pick a JSON settings file and read all settings from
  • Reset Settings – reset all settings to defaults (ver. 1.43+)
  • Enable Settings Auto-Import – auto-import settings from fully-auto-settings.json and fully-once-settings.json at app start – use for fast deployment
  • Request All Files Access Permission – Force getting the full storage access permission even if not required by current configuration (not available in Google Play edition)
  • Get All Runtime Permissions – request all missing runtime permissions regardless of the current need
  • Device ID – show device ID, tap to copy to clipboard and to /sdcard/Download/fully-deviceID\*.txt file for offline licensing
  • Volume License Key – for easy volume licensing enter your Volume License Key here. You can get it if you order for 10+ devices. For single licenses please use Get a PLUS License  in the app menu. When removing this key, your device will be unregistered from the volume license. Volume Licensing require the Internet connection when device is registered and unregistered. Offline licensing is also available.
  • Version Info – show last update info now
  • Device Info – show device info summary; please send us a copy when reporting a bug