Kiosk Launcher Changelog v1.0.0 and up
1.6.4 (Build 173) - 23/09/2024
Added JavaScript functions getAutomaticConfigUrl() and setAutomaticConfigUrl(url)
Added "Show WiFi Settings Icon", under Connectivity section
Added "Show WiFi Panel Icon", under Connectivity section
Added "Show Connectivity Panel Icon", under Connectivity section
Added "Show Mobile Network Settings Icon", under Connectivity section
Fixed issue with app attempting to grant com.google.android.c2dm.permission.RECEIVE permission on non GMS devices
1.6.3 (Build 166) - 11/06/2024
Added setting Encode Barcode Result
Disallow WiFi configuration via Android Settings when Control WiFi state enabled
Removed android.intent.action.ASSIST
1.6.1 (Build 162) - 11/03/2024
Fixed parsing issue if invalid JSON content found in configuration
Better charging detection, avoid returning wrong state
1.6.0 (Build 161) - 06/02/2024
Android 14 crash fix where apps are specified in both Visible Apps and Allowed Apps
Added deactivate licence confirmation in settings
Added microphone permissions for the built in browser
1.5.9 (Build 159) - 30/08/2023
ADB default untouched (not disabled)
1.5.8 (Build 158) - 31/07/2023
Support for SET_REGISTRATION_KEY and SET_CONFIG_URL via ADB
SDK 31 changes (compatibility)
Fixed default keep screen on and multitap
Library updates
1.5.7 (Build 152) - 14/12/2022
Fixed issue with hardware barcode scanners opening the browser without redirect url set
1.5.6 (Build 149) - 06/07/2022
Added new setting - Advanced > Disable USB Debugging
Disable settings search suggestions package when opening WiFi settings
1.5.5 (Build 148) - 06/07/2022
Added new setting - App Launcher > Default App Launch Time (time in seconds before the default app is launched)
Added new setting - General > Show Recents Button (shows recents button in system bar, Android 9+ only)
1.5.4 (Build 147) - 05/07/2022
Added new setting - Advanced > Disable Factory Reset (disables from Android Settings)
Fixed issue with custom background on rotation
1.5.3 (Build 146) - 30/06/2022
Added new setting: Advanced > Use Default Browser for Links
1.5.2 (Build 143) - 30/04/2022
Report idle/doze status in remote management
Pushy library upgrade
1.5.1 (Build 140) - 30/04/2022
Pushy library upgrade
1.5.0 (Build 139) - 21/04/2022
Only send installed applications data to remote management if installed apps change
Send FCM token if not already sent on polling interval
Android 12 provisioning fixes and various provisioning improvements
1.4.9 (Build 138) - 18/03/2022
Added new setting Control Brightness
Fixed issue with lock screen not activating on Android 7 & 8
1.4.8 (Build 137) - 16/03/2022
Fixed issue granting permission
Fixed bug relating to app installation from provisioning
1.4.7 (Build 136) - 07/02/2022
Improved logging
Improved handling on provisioning complete for devices that ignore final stage
If apk installation requested, do not attempt unless device is provisioned
Licensing bug fix
1.4.6 (Build 131) - 02/09/2021
Report back all installed apps to remote management, including those that can't be launched directly (fix for previous regression)
1.4.5 (Build 130) - 01/09/2021
Revert reporting of non launchable apps, will be re-introduced in future version
1.4.4 (Build 129) - 31/08/2021
Report back all installed apps to remote management, including those that can't be launched directly
1.4.3 (Build 128) - 27/08/2021
Refresh app launcher on app install/uninstall
1.4.2 (Build 127) - 26/08/2021
Support for Remote Management App Grid
Improved logging
1.4.1 (Build 126) - 20/08/2021
Fixed issue where app would crash if browser urls contained a trailing comma and space without url
1.4.0 (Build 125) - 06/08/2021
Report app installation progress (logs) to Remote Management
Handle app uninstall via Remote Management
1.3.9 (Build 124) - 30/07/2021
Support for icon customisation through remote management
1.3.8 (Build 123) - 29/07/2021
Added camera permission for webcam use in the browser
1.3.7 (Build 122) - 28/07/2021
Custom theme support (toolbar and navigation bar colours)
1.3.6 (Build 121) - 23/07/2021
Added support for basic authentication
1.3.5 (Build 120) - 23/07/2021
Added support for launcher background (custombackground.jpg)
1.3.4 (Build 119) - 01/07/2021
Fixed issue where bluetooth setting gets ignored
1.3.3 (Build 118) - 17/06/2021
Added setting "clear browser data on exit"
1.3.2 (Build 116) - 11/05/2021
Fixed crash when attempting to load favicon when browser window has closed
Extra device info added in logs (make, model, android version, app version)
1.3.1 (Build 115) - 10/05/2021
Fixed crash caused by code excuting on page load when browser window not in focus
1.3.0 (Build 114) - 05/05/2021
Fixed issue with browser not getting focus after page load (resolves issues with barcode scanners/keyboard wedges)
1.2.9 (Build 113) - 30/03/2021
Added setting Clear App Data on Screen On
Allow selection of other system apps in Allowed Apps such as com.android.server.telecom
1.2.8 (Build 112) - 24/03/2021
Various icon scaling fixes
Coloured folder icon on Android 7 (previously was forced to blue)
Browser - fix allow list issue where urls including a domain name after ? are causing main url to get blocked
1.2.7 (Build 111) - 22/03/2021
Resolved issue with app crash when writing system settings (Android 7 & 8)
Added folders feature
1.2.6 (Build 109) - 15/03/2021
Pushy integration for remote management (non GMS devices)
Improved diagnostics under Settings > Remote Management
Logging improvements
1.2.5 (Build 108) - 12/03/2021
Fixed issue with barcode scan intent getting redelivered when browser activity resumes
Added optional logging function for support purposes
1.2.4 (Build 106) - 09/03/2021
Fixed issue with display brightness and screen timeout not applying (Android 7 & 8)
1.2.3 (Build 105) - 02/03/2021
Added optional browser address bar
Added browser address bar search feature, specify custom provider (default is Google)
1.2.2 (Build 103) - 25/02/2021
Added setting - Allow file downloads
Adding setting - Hide Browser Toolbar
Auto-hide/show browser toolbar on scroll
1.2.1 (Build 102) - 23/02/2021
Added new setting Show Clear App Data on toolbar, allows manual clearing of app data
Added new setting Clear App Data On Screen On, clears app data when screen turns on
Display user agent under Settings > Browser > About
1.2.0 (Build 100) - 19/02/2021
New built in browser with similar feature set to Kiosk Browser
Display Browser icon via Settings > Browser > "Built in Browser"
Create shortcuts to individual websites via Settings > App Launcher > "Urls/Links"
1.1.3 (Build 95) - 07/11/2020
Temporarily removed method for installing test apk
1.1.2 (Build 94) - 05/11/2020
Backend polling fix
1.1.1 (Build 93) - 05/11/2020
Added setting "Clear Data Apps" and "Clear App Data Idle Timeout" for clearing app data when the launcher screen is idle for x minutes
1.1.0 (Build 92) - 21/10/2020
Fixed issue with lock screen not appearing after turning off screen (Android 9 or higher only)
Prevent Google Play Protect from being turned on automatically (this is part of a wider plan to prevent google play prompting for apk installs)
1.0.9 (Build 91) - 02/10/2020
Added Create Automatic Configuration File (JSON) feature (Setting > Admin), which uploads the current configuration to a publicly accessible url which is available for 15 minutes
Fixed issue with permissions not auto granting on Android 7 and 8
1.0.8 (Build 89) - 15/09/2020
Fixed issue where keyboard would not display when lock screen is enabled
1.0.7 (Build 88) - 09/09/2020
Fixed issue launching WiFi, Date/Time Settings locally or remotely
Added settings for controlling background colour and app text label colour
Added setting to change app icon size
Automatic licence activation (provisioning) retry if activation fails (5 attempts)
1.0.6 (Build 87) - 28/08/2020
Fixed issue with sleep/wake/restart times showing 00:00 when not set
Added functionality to locate a device (ring tone) via Remote Management
1.0.5 (Build 86) - 24/08/2020
Added setting Auto Grant Permissions which auto grants permissions to any app that is installed after the setting is turned on. Automatic Configuration JSON auto_grant_permissions: true/false
1.0.4 (Build 85) - 21/08/2020
Fixed issue with clearing times in Automatic Configuration JSON, you can either use "" or null to clear all times
Added setting Automatic Config Download Frequency (minutes) to control the frequency of configuration file downloads, range is 15 - 1440 mins (24 hours)
Added support for download_files in Automatic Configuration JSON
1.0.3 (Build 84) - 20/08/2020
Added support for file downloads during provisioning process
1.0.2 (Build 83) - 18/08/2020
Support installation of additional apps (APKs) via Automatic Configuration JSON
1.0.1 (Build 82) - 17/08/2020
Support installation of additional apps (APKs) via provisioning barcode (comma separated URLs)
1.0.0 (Build 81) - 11/08/2020
Initial public release
Added JavaScript functions getAutomaticConfigUrl() and setAutomaticConfigUrl(url)
Added "Show WiFi Settings Icon", under Connectivity section
Added "Show WiFi Panel Icon", under Connectivity section
Added "Show Connectivity Panel Icon", under Connectivity section
Added "Show Mobile Network Settings Icon", under Connectivity section
Fixed issue with app attempting to grant com.google.android.c2dm.permission.RECEIVE permission on non GMS devices
1.6.3 (Build 166) - 11/06/2024
Added setting Encode Barcode Result
Disallow WiFi configuration via Android Settings when Control WiFi state enabled
Removed android.intent.action.ASSIST
1.6.1 (Build 162) - 11/03/2024
Fixed parsing issue if invalid JSON content found in configuration
Better charging detection, avoid returning wrong state
1.6.0 (Build 161) - 06/02/2024
Android 14 crash fix where apps are specified in both Visible Apps and Allowed Apps
Added deactivate licence confirmation in settings
Added microphone permissions for the built in browser
1.5.9 (Build 159) - 30/08/2023
ADB default untouched (not disabled)
1.5.8 (Build 158) - 31/07/2023
Support for SET_REGISTRATION_KEY and SET_CONFIG_URL via ADB
SDK 31 changes (compatibility)
Fixed default keep screen on and multitap
Library updates
1.5.7 (Build 152) - 14/12/2022
Fixed issue with hardware barcode scanners opening the browser without redirect url set
1.5.6 (Build 149) - 06/07/2022
Added new setting - Advanced > Disable USB Debugging
Disable settings search suggestions package when opening WiFi settings
1.5.5 (Build 148) - 06/07/2022
Added new setting - App Launcher > Default App Launch Time (time in seconds before the default app is launched)
Added new setting - General > Show Recents Button (shows recents button in system bar, Android 9+ only)
1.5.4 (Build 147) - 05/07/2022
Added new setting - Advanced > Disable Factory Reset (disables from Android Settings)
Fixed issue with custom background on rotation
1.5.3 (Build 146) - 30/06/2022
Added new setting: Advanced > Use Default Browser for Links
1.5.2 (Build 143) - 30/04/2022
Report idle/doze status in remote management
Pushy library upgrade
1.5.1 (Build 140) - 30/04/2022
Pushy library upgrade
1.5.0 (Build 139) - 21/04/2022
Only send installed applications data to remote management if installed apps change
Send FCM token if not already sent on polling interval
Android 12 provisioning fixes and various provisioning improvements
1.4.9 (Build 138) - 18/03/2022
Added new setting Control Brightness
Fixed issue with lock screen not activating on Android 7 & 8
1.4.8 (Build 137) - 16/03/2022
Fixed issue granting permission
Fixed bug relating to app installation from provisioning
1.4.7 (Build 136) - 07/02/2022
Improved logging
Improved handling on provisioning complete for devices that ignore final stage
If apk installation requested, do not attempt unless device is provisioned
Licensing bug fix
1.4.6 (Build 131) - 02/09/2021
Report back all installed apps to remote management, including those that can't be launched directly (fix for previous regression)
1.4.5 (Build 130) - 01/09/2021
Revert reporting of non launchable apps, will be re-introduced in future version
1.4.4 (Build 129) - 31/08/2021
Report back all installed apps to remote management, including those that can't be launched directly
1.4.3 (Build 128) - 27/08/2021
Refresh app launcher on app install/uninstall
1.4.2 (Build 127) - 26/08/2021
Support for Remote Management App Grid
Improved logging
1.4.1 (Build 126) - 20/08/2021
Fixed issue where app would crash if browser urls contained a trailing comma and space without url
1.4.0 (Build 125) - 06/08/2021
Report app installation progress (logs) to Remote Management
Handle app uninstall via Remote Management
1.3.9 (Build 124) - 30/07/2021
Support for icon customisation through remote management
1.3.8 (Build 123) - 29/07/2021
Added camera permission for webcam use in the browser
1.3.7 (Build 122) - 28/07/2021
Custom theme support (toolbar and navigation bar colours)
1.3.6 (Build 121) - 23/07/2021
Added support for basic authentication
1.3.5 (Build 120) - 23/07/2021
Added support for launcher background (custombackground.jpg)
1.3.4 (Build 119) - 01/07/2021
Fixed issue where bluetooth setting gets ignored
1.3.3 (Build 118) - 17/06/2021
Added setting "clear browser data on exit"
1.3.2 (Build 116) - 11/05/2021
Fixed crash when attempting to load favicon when browser window has closed
Extra device info added in logs (make, model, android version, app version)
1.3.1 (Build 115) - 10/05/2021
Fixed crash caused by code excuting on page load when browser window not in focus
1.3.0 (Build 114) - 05/05/2021
Fixed issue with browser not getting focus after page load (resolves issues with barcode scanners/keyboard wedges)
1.2.9 (Build 113) - 30/03/2021
Added setting Clear App Data on Screen On
Allow selection of other system apps in Allowed Apps such as com.android.server.telecom
1.2.8 (Build 112) - 24/03/2021
Various icon scaling fixes
Coloured folder icon on Android 7 (previously was forced to blue)
Browser - fix allow list issue where urls including a domain name after ? are causing main url to get blocked
1.2.7 (Build 111) - 22/03/2021
Resolved issue with app crash when writing system settings (Android 7 & 8)
Added folders feature
1.2.6 (Build 109) - 15/03/2021
Pushy integration for remote management (non GMS devices)
Improved diagnostics under Settings > Remote Management
Logging improvements
1.2.5 (Build 108) - 12/03/2021
Fixed issue with barcode scan intent getting redelivered when browser activity resumes
Added optional logging function for support purposes
1.2.4 (Build 106) - 09/03/2021
Fixed issue with display brightness and screen timeout not applying (Android 7 & 8)
1.2.3 (Build 105) - 02/03/2021
Added optional browser address bar
Added browser address bar search feature, specify custom provider (default is Google)
1.2.2 (Build 103) - 25/02/2021
Added setting - Allow file downloads
Adding setting - Hide Browser Toolbar
Auto-hide/show browser toolbar on scroll
1.2.1 (Build 102) - 23/02/2021
Added new setting Show Clear App Data on toolbar, allows manual clearing of app data
Added new setting Clear App Data On Screen On, clears app data when screen turns on
Display user agent under Settings > Browser > About
1.2.0 (Build 100) - 19/02/2021
New built in browser with similar feature set to Kiosk Browser
Display Browser icon via Settings > Browser > "Built in Browser"
Create shortcuts to individual websites via Settings > App Launcher > "Urls/Links"
1.1.3 (Build 95) - 07/11/2020
Temporarily removed method for installing test apk
1.1.2 (Build 94) - 05/11/2020
Backend polling fix
1.1.1 (Build 93) - 05/11/2020
Added setting "Clear Data Apps" and "Clear App Data Idle Timeout" for clearing app data when the launcher screen is idle for x minutes
1.1.0 (Build 92) - 21/10/2020
Fixed issue with lock screen not appearing after turning off screen (Android 9 or higher only)
Prevent Google Play Protect from being turned on automatically (this is part of a wider plan to prevent google play prompting for apk installs)
1.0.9 (Build 91) - 02/10/2020
Added Create Automatic Configuration File (JSON) feature (Setting > Admin), which uploads the current configuration to a publicly accessible url which is available for 15 minutes
Fixed issue with permissions not auto granting on Android 7 and 8
1.0.8 (Build 89) - 15/09/2020
Fixed issue where keyboard would not display when lock screen is enabled
1.0.7 (Build 88) - 09/09/2020
Fixed issue launching WiFi, Date/Time Settings locally or remotely
Added settings for controlling background colour and app text label colour
Added setting to change app icon size
Automatic licence activation (provisioning) retry if activation fails (5 attempts)
1.0.6 (Build 87) - 28/08/2020
Fixed issue with sleep/wake/restart times showing 00:00 when not set
Added functionality to locate a device (ring tone) via Remote Management
1.0.5 (Build 86) - 24/08/2020
Added setting Auto Grant Permissions which auto grants permissions to any app that is installed after the setting is turned on. Automatic Configuration JSON auto_grant_permissions: true/false
1.0.4 (Build 85) - 21/08/2020
Fixed issue with clearing times in Automatic Configuration JSON, you can either use "" or null to clear all times
Added setting Automatic Config Download Frequency (minutes) to control the frequency of configuration file downloads, range is 15 - 1440 mins (24 hours)
Added support for download_files in Automatic Configuration JSON
1.0.3 (Build 84) - 20/08/2020
Added support for file downloads during provisioning process
1.0.2 (Build 83) - 18/08/2020
Support installation of additional apps (APKs) via Automatic Configuration JSON
"install_apps": [
{
"package": "com.procoit.projectcamera",
"version": 65,
"url": "https://kbremote.blob.core.windows.net/apk/current/com.procoit.projectcamera.apk"
},
{
"package": "com.company.app2",
"version": 10,
"url": "https://www.android-kiosk.com/com.company.app2.apk"
}
]
1.0.1 (Build 82) - 17/08/2020
Support installation of additional apps (APKs) via provisioning barcode (comma separated URLs)
1.0.0 (Build 81) - 11/08/2020
Initial public release
Updated on: 23/09/2024
Thank you!