KB v2.6.2

Kiosk Browser v2.6.2 has been released, and its a big update! Full changelog here. Available shortly on Google Play and via the normal install channels.

Remote Management (when v2.6.2 is installed)

  • If permissions are not correctly granted on Android 6.0 or higher a red flag will be shown on the device list. Requires KB v2.6.2 (build 199) or higher.
  • Added device action "Execute kbRemoteFunction() on device" executes JavaScript function kbRemoteFunction() within your own page on the device. Requires KB v2.6.2 or higher.
  • Added user agent/webview version to device detail page, requires KB v2.6.2 or higher (to report back to remote management).

Device Registration Changes

Registration Keys

Registration keys are now the only method available to register devices (KB v2.6.2 or higher). We have done this for two reasons 1) to make it easier to register devices 2) to remove library dependencies within the Android App to make it as lightweight and stable as possible.

Current registration keys are long and cumbersome to enter, they were originally designed silent registration without requiring an end-user to manually enter them. To make this easier we have introduced 5 character “short keys”. Existing registration keys will continue to work as normal but every key in your account now also has a short key. There is also a “master” registration key which adds devices to the default device group it can be found on the main dashboard page or by clicking the [+] button on the devices page.

Related article: Adding a device

API Changes

  • PATCH Profile now accepts filegroupid, allowing switching of file groups
  • Added registration key endpoint
  • Added POST method to Profile endpoint, allows creation of a new profile (only copying from an existing profile).


Fixed issue with file group uploads in Safari

File Group Improvements

  • Folder upload support, supported by Chrome, Firefox & Edge or any other browser that supports webkit based folder uploads.
  • Performance improvements for file group navigation via management console.

New API Endpoints

  • API: Added Profile endpoint, GET & PATCH(update)
  • API Endpoint Added: File Groups
  • API Endpoint Added: File Group Files GET, DELETE, POST(upload)
  • API Method Added: Get device by identifier (rather than id) i.e. /api/device?identifier=b60e7c95-d160-439d-8dc6-4c7e1648bd1a

API Endpoint documentation can be found here.

KBR - Update

  • Cleaned up spurious entries on device events report
  • Fixed bug with session event data not showing correctly in modal window (combined report)
  • Added “Device Reports…” to the device detail page for quick access to individual device reports
  • Added “Last page loaded” to device detail page, shows the last URL loaded when the device polled the server
  • API: Update/PATCH Device endpoint, change the device’s associated device group, Override Url and device name

KBR - Account, API & Minor Tweaks

  • Concept of “master account” is no longer valid, all admins can handle subscription related tasks (extending, resolving payment issues)
  • Added “last seen” to device map (when clicking device)
  • KioskURL, DeviceGroupID, ProfileID are now returned through API (Device endpoint)
  • Devicegroup API endpoint now returns collection of devices as well as the standard device group information
  • Profile settings descriptions re-worded relating to file groups
  • Device detail page now Indicates if the location has been manually overridden

KB v2.6.1

There are a number of changes and new features in Kiosk Browser v2.6.1. Full changelog here. Available shortly on Google Play and via the normal install channels.

  • File Group downloading improvements
  • Added JS functions activateLicence(licencekey, email) and deactivateLicence() to silently activate and deactivate pro licences
  • Bug fix for barcode scanner returning to the wrong activity in some scenarios
  • Fixed crash when using the camera on 7.0 devices
  • Added link to privacy policy under Settings > About

KB v2.6.0

There are a number of changes and new features in Kiosk Browser v2.6.0. Full changelog here. Available shortly on Google Play and via the normal install channels.

  • New Profile setting General > “Reload on Screen On” – reloads home page when screen is turned on
  • New Profile setting Page & Content > “Redirect to Custom Error Page” - if browser receives a 400 or higher response the custom error page is loaded and appended with querystring ?statuscode=4xx, this can then be read via JavaScript
  • Added Profile setting Page & Content > “Uploads: Only allow camera” - when enabled only the camera will be available as a source when uploading (the camera will launch automatically)
  • Added Profile setting Admin > “Run Above Screen Lock” - allows app to run above screen lock, without requiring the user to unlock (default is on)

Improvements & KB v2.5.9

There are a huge number of changes and new features in Kiosk Browser v2.5.9. Full changelog here. Available shortly on Google Play and via the normal install channels.

  • Fixed bug relating to group screenshots
  • Save Profile now a floating button to make it more obvious that changes need to saved
  • Device overrides now applied to devices more consistently (much more like profile properties). If device fails to receive a push message notifying of override changes it will manually check during its 24-hour window
  • When deleting a device group, any deleted devices, alerts & scheduled tasks are now unassigned from the group (previously prevented deletion)
  • Fixed issue with troubleshoot whitelist/blacklist profile setting not applying via Remote Management
  • Fixed issue where Device API incorrectly reported SIM operator name against the SIM card number
  • Fixed issue where “Delayed Load on Startup” could not be reset to zero
  • Added new profile setting “Hide Google Play Messages”, which hides any google play services messages (requires 2.5.7 or higher)
  • Added new profile setting “Sleep on Power Connect” which turns off screen when charger is connected (useful if docked for charging overnight)
  • Added new profile setting Whitelist > “Deny Kiosk Url” which denies the Kiosk Url, allowing you to control everything via the whitelisted urls setting
  • Added new profile setting Advanced > “Allow Popup Windows”, popup windows are now partially supported, mainly for handling authentication and social media sharing (Android 5.0 or higher)

No published changelogs yet.

Surely Kiosk Browser Remote Management will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree