Kiosk Pro Plus

Share content with visitors

11.1.3 for iPhone, iPad
$49.99
8.6

6 Ratings

Update Date

2023-10-18

Size

35.1 MB

Screenshots for iPhone

iPhone
Kiosk Pro Plus Description
Kiosk Pro is a flexible solution for any project that makes an iPad available to visitors.

As a specialized web browser, Kiosk Pro Plus can display web pages, documents or audio & video files. Show content that’s hosted online or stored locally on the device.

Kiosk Pro Plus builds on the functionality included in our Basic version, adding a screensaver loop, a schedule for when the kiosk is available for use, and the ability to update locally stored files from a remote server or Dropbox account.

ATTRACT VISITORS
• Define a homepage as the starting place for the presentation.
• Set an idle timer so that when a visitor walks away, the next person will have a fresh experience, starting right at the beginning.
• Increase visitor turnover at your kiosk by setting a browsing time limit.
• Clear the cache and/or cookies to secure personal information.
• Display a screensaver loop using local images and/or videos.

LIMIT NAVIGATION
• Specify what’s off limits on the web by creating lists of allowed & restricted domains.
• Block access to other apps, including the native email or phone, that could otherwise be opened through links.
• Disable touch interaction when used for digital signage.
• Autofill username & password for specific URLs.

CONTROL THE DISPLAY
• Hide status, address, and/or navigation bars to make your content look like a native app.
• Allow windows to open in multiple tabs.
• Customize the navigation with your own color scheme and bookmarked links.
• Works in any language - add your own translated text for on-screen alerts and navigation.

WORKS OFFLINE
• Store content locally for offline viewing.
• Shift between online and offline content automatically if your device drops its internet connection.

REMOTE MANAGEMENT
• Update your app settings or content files by uploading them onto your own servers or by syncing with your Dropbox account.
• Set up email alerts for power loss, remote updates, or motion detection.
• Have your kiosks check in with regular heartbeats and monitor all your kiosks from a single location through our cloud-based Remote Management Server.

MANAGE AVAILABILITY & POWER USE
• Create a schedule to control when the kiosk is available for use.
• Control the screen brightness from inside the app settings or dim to minimum brightness while idle.

USE ADVANCED FUNCTIONS WITH OUR JAVASCRIPT API
• Access the iPad’s camera for capturing photos and videos.
• Save visitor form data locally on the device and collect signatures.

Support is built right into our apps with documentation of every feature and direct access to our extensive Knowledge Base.

Kiosk Pro Plus is compatible with most web content, including HTML web pages, PDFs, and multimedia (including .mp4 video). While certain Powerpoint, Keynote, and Word files are also supported, they are displayed as static documents. Kiosk Pro Plus cannot display pop-ups, other apps, or Flash-based content.

To prevent visitors from exiting Kiosk Pro Plus, you must enable Guided Access in the iPad settings or use Apple’s Configurator app to supervise the iPad into Single App Mode.

Our professional kiosk enclosures secure your iPad from theft or damage. See KioskGroup.com for more details!
Kiosk Pro Plus 11.1.3 Update
2023-10-18
FIXED
• Progress indicator is now shown while downloading a PDF file prior to displaying it.
More Information
Price:
$49.99
Version:
11.1.3
Size:
35.1 MB
Update Date:
2023-10-18
Developer:
Kiosk Group, Inc.
Language:
Catalan Chinese Croatian Czech Danish Dutch English Finnish French German Greek Hungarian Indonesian Italian Japanese Korean Malay Norwegian Bokmål Polish Portuguese Romanian Russian Slovak Spanish Swedish Thai Turkish Ukrainian Vietnamese

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
11.1.3 2023-10-18
FIXED
• Progress indicator is now shown while downloading a PDF file prior to displaying it.
11.1.2 2023-09-19
FIXED
• A crash that could occur when accessing a setting value passed with the incorrect data type through a Managed App Configuration update.
11.1.1 2023-09-14
FIXED

• An issue that prevented the app’s homepage from loading as expected on devices running iOS 12.
11.0.3 2023-05-09
FIXED
• Locally stored files whose filenames contained spaces (or other special characters that would require encoding when used as a URL) in combination with uppercase letters were not being recognized by the app. A change in iOS/iPadOS 16 caused the app to automatically convert text strings (like our Homepage setting) to lowercase when encoding spaces and other special characters. As the local file system is case-sensitive on iOS/iPadOS, the app was then unable to match the text string to the actual file.
• Complex URLs with specific combinations of special characters could not be processed by the app.
11.0.2 2023-04-18
FIXED
• The app was not loading content within iframes or certain recaptcha elements correctly.
10.5 2023-01-17
CHANGES & IMPROVEMENTS
• Change to server endpoint used for communications with the Remote Management Server.

FIXED
• A bug introduced when we added support for Center Stage causing the app to request microphone permissions when using our JavaScript API to capture photos. This permission is now only requested when capturing video.
• Screen brightness was not being reset correctly in certain scenarios involving Night Mode in combination with the Reduce Screen Brightness feature.
• When Display Black Background was enabled & Night Mode was interrupted, the app sometimes displayed a white screen instead of loading PDF content.
• Incorrect navigation to next/previous browser history item in certain circumstances when displaying PDFs or image galleries.
• Crash occurring on devices running iOS 9 when testing a Remote Settings Control XML file for errors.
• Crash occurring on devices running iOS 9 when attempting to play video as a part of the Screensaver.

SUPPORTED OPERATING SYSTEMS
In the next update, we will be changing our deployment target to devices running iOS or iPadOS 12.4 or later.

With the release of Xcode 14 (the development environment for iOS/iPadOS apps) this fall, Apple ended support for compiling applications for iPads and iPhones with 32-bit processors. To allow our team to continue to develop Kiosk Pro in modern versions of Xcode and be able to fully support current and upcoming versions of iOS and iPadOS, we are removing support for these 32-bit devices. As all 64-bit iPads are currently eligible to update to iOS 12.5.6 or later, we are moving our deployment target to the next available breakpoint.

This means we will no longer offer app updates for devices running older versions of iOS. This 10.5 version will remain available to download on older devices that have purchased a license in the past.
10.4.3 2022-05-25
CHANGES & IMPROVEMENTS
• Added version name, version number and export date metadata to exported configuration files.

FIXED
• Tapping the home icon after leaving Activation Mode would hide the bottom navigation bar.
10.4.2 2022-05-07
FIXED
• Crash caused by migration of log storage to a new format.
• Crash on app launch on iOS 9.3.5 & 9.3.6.
10.4.1 2022-05-03
FIXED
• Crash occurring on app launch or at other underdetermined times due to memory corruption caused by use of a previously supported method.
10.3.1 2022-03-16
CHANGES & IMPROVEMENTS
• Added an XML-only setting that allows you to delay loading content when the app is launched. This setting is specifically for users remotely restarting devices in Single App Mode or Autonomous Single App Mode to allow the iPad time to negotiate a WiFi and/or a cellular connection prior to attempting to load content, which could otherwise result in a ‘No Internet’ error.
• Improved how the ‘Remote Settings Control’ feature parses XML files.
• Made it possible to use all ‘Show Settings’ options with Autonomous Single App Mode.
• Improved when Autonomous Single App Mode status alerts are shown.

FIXED
• When using ‘Allow Multiple Tabs’, the app would refresh to the homepage when a new tab was opened through a ‘window.open()’ command with a blank URL path.
• The app would crash if the ‘Homepage’ setting was empty and ‘Ensure Cookies Are Loaded on Homepage’ was turned on.
10.3 2022-02-07
NEW FEATURES
• Added support for Center Stage video, allowing the front-facing iPad camera to follow a person’s face while recording.

CHANGES & IMPROVEMENTS
• Improved the way the Remote Settings Control feature checks the filepath for XML files when updating settings.

FIXED
• Websites redirecting from “http” to “https” schemes could result in a blank screen.
• In some cases, error screens were not reloading when content was available again.
• If the app was launched in Single App Mode and online content tried loading before WiFi was connected, a blank screen was shown. If ‘Show Progress Indicator’ was turned on in this case, the indicator would also never be dismissed.
• In some cases when ‘Ensure Cookies Are Loaded on Homepage’ was turned on and an error screen was shown, an additional entry was being added to the navigation history.
• Links to local content with spaces in the file/folder name were being ignored.
• In rare cases, the ‘Disable Touch Callouts’ setting was preventing user content from performing as expected.


We love hearing from our users! If you have feedback or something to share, get in touch with us at software-support@kioskgroup.com. And if Kiosk Pro is a helpful tool for your project, please consider leaving us a rating or review.
10.2 2021-11-18
NEW FEATURES
• Set the Unique iPad ID through our JavaScript API.

CHANGES & ENHANCEMENTS
• The settings in an exported .xml file will be in the same order as the settings menu, making it easier to find what you need.
• Updated Autonomous Single App Mode so that it can still be manually locked from within the app settings when set to lock automatically on app launch.
• Changed behavior of ‘Show Keyboard Automatically On Focus Event’ to activate the WebView, allowing specific types of content to automatically play as well as automatic input focus. Renamed to ‘Allow Automatic Focus’.
• Improved how settings files and troubleshooting logs can be exported and transferred to another device.

FIXED
• A blank screen was briefly displayed when launching from the settings menu into the Screensaver.
• Remote Update of Local Files sometimes failed when the flag to clear previous content was set to false.
• A crash occurred in certain cases when updating local files using Remote Update of Local Files.


We love hearing from our users! If you have feedback or something to share, get in touch with us at software-support@kioskgroup.com. And if Kiosk Pro is a helpful tool for your project, please consider leaving us a rating or review.
10.0.8 2021-08-06
CHANGES & ENHANCEMENTS
• Increased the default Page Loading Time Limit from 30 to 120 seconds to reduce the frequency with which this error is shown

FIXED
• Crash in certain scenarios when using the PDF multipage view
• Mapped a generic error shown when a device with only an LTE data connection does not have permission to use data to the app’s standard No Internet error screen

We love hearing from our users! If you have feedback or something to share, get in touch with us at software-support@kioskgroup.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.5.5 2020-04-27
CHANGES & ENHANCEMENTS
• Certain errors were resulting in blank screens, so we’ve added a generic error screen to display instead to be more clear when a problem occurs.
• If the Screensaver video is incompatible and cannot be played, it will be skipped to show the Homepage. If a Homepage is not used, an error screen will appear.

FIXED
• Adding domains to a list in the app settings caused the app to crash.
• After returning from a “No Internet” error, the app would continue to refresh the page every 5 minutes.
• In specific cases, the app interface would be blocked after closing a passcode alert.


We love hearing from our users! If you have feedback or something to share, get in touch with us at software-support@kioskgroup.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.5.4 2020-03-13
CHANGES & ENHANCEMENTS
• Disable Touch Callouts prevents sharing images through a new share prompt introduced in iOS/iPadOS 13.
• Updated the Screen Orientation Lock options to be more clear on devices without a Home button.

FIXED
• When using Reduce Screen Brightness, the screen would not dim after a Night Mode session.


We love hearing from our users! If you have feedback or something to share, get in touch with us at software-support@kioskgroup.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.5.3 2020-03-04
CHANGES & ENHANCEMENTS
• Changed Refresh Homepage so specific types of data are only cleared during a refresh if the relevant Memory & Privacy setting is on.
• Improved the Share feature in Remote Settings Control. “Share current settings” will automatically save the configuration file to the app it’s being shared with. “Apply settings” will immediately update the app settings with the shared “settings.xml” file.
• Dropbox has dropped support for devices earlier than iOS 11. To prevent confusion for users with older devices, we’ve removed the Dropbox Sync settings from these devices.
• Removed the Allowed Link Path Depth from Homepage feature. This feature was deprecated in 2016 and provided an inconsistent visitor experience where a page could be blocked based on how the visitor navigated to it.
• Moved the Troubleshooting category in Advanced Settings toward the bottom of the list.

FIXED
• Trying to share a non-XML file to Kiosk Pro from another app caused that app to freeze. Sharing non-XML files in this way is not supported, but attempting it will no longer trigger this type of response.
• When Show Settings was set to ‘On Touch Gesture & Passcode’ and Clear Data on Relaunch was turned off, the app was refreshing to the homepage after it returned from the background.
• Crashing on iOS 12 when clearing cookies in combination with the ‘Retain Cookies On’ setting.


We love hearing from our users! If you have feedback or something to share, get in touch with us at software-support@kioskgroup.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.5.1 2020-01-21
CHANGES & ENHANCEMENTS
• Apple has announced that they will no longer accept updates that include the UIWebView browser component as of December 2020. Kiosk Pro will continue to support UIWebView until that requirement is enforced. To prepare users, we’ve added an alert when changing the Browser Engine to UIWebView. An alert will also appear the next two times the app is launched in UIWebView. More information is available at kioskgroup.com/uiwebview.

• Added the ability to clear blocked/failed logs, making it easier to troubleshoot these types of issues.

• We improved the way JavaScript execution for page errors is handled. This helps prevent crashes in very specific cases.

FIXED
• The Clear Data on Relaunch & Remote Update setting was not working, which was rude.

• For our phone users, Kiosk Pro was launching the presentation in landscape orientation even when it was in portrait orientation.

We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.5 2019-12-13
CHANGES & ENHANCEMENTS
• Added a new ‘Control Brightness Level in Kiosk Pro’ to allow users to opt-out of a separate brightness level for Kiosk Pro. If enabled (as it is by default), you can control Kiosk Pro’s brightness from within the app settings or remotely through Remote Settings Control or Managed App Configuration. If disabled, Kiosk Pro will use the system brightness at all times, allowing you to control brightness through iOS/iPadOS’s Control Center or system Settings. This toggle does not affect the app’s Power Management features relating to screen brightness, such as ‘Reduce Screen Brightness’.
• Added the ability to retain cookies from specific domains when ‘Clear Cookies & Session Storage on Content Refresh’ and/or ‘Clear Data on Relaunch and Remote Update’ are enabled. Please note that cookies do have expiration dates associated with them that cannot be overridden by the app. We recommend using the app’s existing Autofill feature to reinitiate a cookie if it expires or manually clearing and reinitiating cookies on a regular basis determined by the expiration length of the cookie(s) in question.
• Added an XML-only setting to provide the option of a delay after page load before triggering Autofill of username and password pairs.
• Exposed two UIScrollView properties under Advanced settings so users with form views that scroll have full control over the options available to optimize the display of their specific content.
9.4.8 2019-11-19
CHANGES & ENHANCEMENTS
• Separated Kiosk Pro’s brightness settings from iOS/iPadOS brightness to help prevent linking problems and to give users more control over their devices.
• The Disable Zoom feature has been restructured. Instead of a toggle, this setting now provides multiple options, including the ability to allow zoom even when the webpage disables it through a viewport setting. For customers using Remote Settings Control or Managed App Configuration, Kiosk Pro will interpret the previous boolean value and convert it to the new format automatically or you can update your configuration to support this change.
• Optimized caching of local content when Clear Cache on Content Refresh or Clear Data on Relaunch & Remote Update are both disabled.

FIXED
• Alternate Homepage for Offline Use was not being shown as expected if Monitor Internet Access While Idle was not enabled.
• The “kiosk://home” link triggered the screensaver if it was enabled, instead of navigating to the home page.

We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.4.7 2019-10-29
FIXED
• Show Keyboard Automatically on Focus Event was not working as expected.

• Screen Asynchronous Requests with Allowed & Restricted Domains was not working as expected.
9.4.6 2019-10-16
FIXED
• Using a URL scheme to open Kiosk Pro to a specific URL was not working consecutively.
9.4.5 2019-10-02
CHANGES & ENHANCEMENTS
• New JavaScript API calls allow you to show or hide the bottom navigation bar dynamically as needed.
9.4.4 2019-09-25
CHANGES & ENHANCEMENTS
• Clear Data on Relaunch & Remote Update applies when the app returns from the background.
• Autonomous Single App Mode (ASAM) can lock when the app returns from the background.

FIXED
• Permission requests for the native camera were not being shown in certain situations.
• XML validation triggered an error when a key was not defined for Remote Settings Control.
• Sign-up for update email notifications was not working from in-app settings.
• Validating an invalid XML file could cause the app to crash.


We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.4.3 2019-09-13
FIXED
• Permission requests for things like the device camera and microphone were not appearing.
• A few minor interface bugs.
9.4.2 2019-08-30
CHANGES & ENHANCEMENTS
• The Show Settings feature applies when the app is relaunched from the background, as well as when the app is terminated and re-launched.

FIXED
• Custom Links that exceeded the available space were truncated in the middle of the label instead of at the end.
9.4.1 2019-08-20
CHANGES & ENHANCEMENTS
• Renamed “On App Launch” to “On App Launch or Relaunch from Background”. If selected, the settings menu will show if the app is sent to the background and opened again, even without being terminated.
• The Dropbox Sync log for Unique Content is hidden when displaying a Local Menu.
• Removed the Dropbox Sync log for Shared Content as this file was overwritten if multiple kiosks were synced.
• If Preload Homepage Behind Screensaver is enabled, Refresh Homepage will apply while a Screensaver is active. The Screensaver will not be interrupted.

FIXED
• Using the “Larger Text” iOS Accessibility option would break the UI.
9.4 2019-08-09
NEW FEATURES
• Create your own interface for the Navigation Bar using Custom Graphics, previously only available in Enterprise.
• Add alt text to your Custom Graphics navigation bar to support VoiceOver.
• Lock the device orientation, previously only available in Enterprise.
• Generate a base64 string more quickly and efficiently based on a resized photo with the Capture API.
• Send troubleshooting logs to another iOS device or Mac with AirDrop.

CHANGES & ENHANCEMENTS
• Remote Settings Control can interrupt Night Mode if the update contains a new schedule that doesn’t match the current dim period.
• When a page requires HTTP Basic Authentication, Kiosk Pro will temporarily save credentials to prevent multiple authentication requests. This data is cleared when the app is terminated or when Clear Cache on Content Refresh is triggered.
• A list of open source licenses we use are available from the Advanced Settings menu.
• Internal-use “com.kioskgroup” and “Inbox” folders are hidden when using the Local Menu.
• The app recognizes anonymous functions when using HTML5 geolocation.

FIXED
• Removed the Home indicator safe area at the bottom of the screen to allow full screen content on 12.9-inch and 11-inch iPad 2018 models. This fix also allows touch areas to be correctly aligned.
• Some URLs missing a scheme were not being recognized correctly.
• The Photo API defaulted to the rear camera, instead of the front as documented.
• When using the app’s built-in ‘kiosk://print’ call, the iOS print dialog closed after a few seconds.
• A JavaScript print call would cause the app to crash in rare cases.


We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.3.1 2019-06-21
Just a minor update to quickly address some bugs. Check the previous update notes to see what you missed in 9.3!

CHANGES & ENHANCEMENTS
• Disable Touch Callouts also disables the native iOS share sheet.

FIXED
• Opening a new tab caused the app to crash.
• New tabs were being blocked in specific situations.
• Data was not being cleared while Clear Data on Relaunch was turned on.


We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.3 2019-06-12
There is so much in this update that I’m too exhausted to write a fun intro.

NEW FEATURE
• Share your Remote Settings Control .xml file between devices with AirDrop. Kiosk Pro is also registered to work with .xml files so if you access an .xml via email or the iOS Files app, you can tap to share that file directly with Kiosk Pro. In both cases, the settings.xml is stored in the app’s documents folder and can be used to update app settings from that location.

CHANGES & ENHANCEMENTS
• Removed “UIApplicationExitsOnSuspend” flag to comply with upcoming changes in iPadOS 13. This change means Kiosk Pro will continue running in the background when it's closed using the Home button, Home indicator, or four-finger pinch gesture. The app can be terminated using multitasking gestures.
• Update how a Local Menu displays through our Custom CSS settings. Removed the suffix from the file name in the Local Menu to be more visitor-friendly.
• When opening a PDF, “page=1” will not be applied automatically to improve filename matching.
• Tapping a URL in the Blocked Request Log allows you to choose to add the full URL or just the URL’s domain to the Allowed Domains list.
• If an internet connection is lost and the app can’t find a matching URL or local file, the “No Internet Connection” error will take priority over the “File Not Found” error.
• Changed Print Orientation for AirPrint to default to “Portrait”.
• The permission request to access the device location through HTML5’s Geolocation API will be stored by Kiosk Pro to prevent requests being shown each time the API is triggered.
• Identifiers such as the Unique iPad ID or Site Name are included in the context file of troubleshooting logs. This will help our support team investigate problems that may be related to identifier settings.

• We did a little late-spring cleaning:
○ Renamed the Navigation category to “Navigation Permissions” to help differentiate it from Navigation Bar settings.
○ Renamed Timers category to “Content Refresh” to make it more clear what these timers are for.
○ Moved Page Loading Time Limit setting to the Internet Access & Error Handling category to make it more clear how this time limit is used.
○ Moved Memory & Privacy category below Content Refresh, and renamed the settings for consistency.
○ Renamed Heartbeat Monitoring categories to “Device” and “Peripherals” to be more clear.

FIXED
• Touch areas were misaligned on the 12.9-inch and 11-inch 2018 models. To fix this, we've temporarily reinstated the safe area for the Home indicator as we believe functionality is more important than the loss of space at the bottom of the screen. We are continuing to look for a solution that supports both.
• Local file paths using a period would auto-redirect to a remote server address.

• Track Asynchronous Requests When Possible for the Remote Management Server was not working as expected.
• Due to changes in iOS 12, Show Keyboard Automatically on Focus Event was not allowing autofocus.
• Restricted Sync List for Dropbox was being ignored.
• Browsing Time Limit and Idle Time Limit were not working together to dismiss the "browsing time limit reached" page.


We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.2.2 2019-05-22
FIXED
• The app would crash when trying to test an XML file for Remote Update of Local Files.
9.2.1 2019-05-08
TFW you’ve supported an iOS app for almost 10 years and you still find secret features your developer never told you about. (-■_■)

NEW FEATURES
• Display a menu selection of local files by setting your Homepage to a local folder.
• Choose the paper orientation when printing with AirPrint.

CHANGES & ENHANCEMENTS
• Files in the local file directory are listed alphabetically.

FIXED
• The RMS was setting an “error” status no matter what the battery percentage was.
• Links with redirects that opened in new windows were blocked.
• Custom links in the navigation bar were not working in older iOS versions.


And here are the notes from our 9.2 update in case you missed it:

NEW FEATURES
• Check the current geolocation immediately with the Location API.
• Resize the width and height of an image captured with the Photo API.

CHANGES & ENHANCEMENTS
• To make it more clear, we renamed “Requires Internet Access” to “Monitor Internet Access While Idle”. While the setting is turned on, Kiosk Pro will periodically check that an internet connection is available. While off, the app will only check when someone is interacting with the kiosk, or when connection is lost.
• To help avoid mistakes, remote updates ignore identifier fields if they are blank. We’ve added a ‘RewriteOldValueByEmptyValue’ key you can use if you need to remove an identifier in a remote update.
• We changed our deployment to devices running iOS 9.3.5 or later, meaning we no longer offer support for devices running an older iOS version. This allows our team to tighten our focus for supporting the app.
• Removed the safe area for the Home Indicator on 12.9 and 11 inch iPad Pro 2018 models.
• Don’t say we didn’t warn you. We’ve added an alert for the Show Settings feature to warn you if you choose “Never”.
• Removed “Log All WebKit Requests”. These logs were huge so if accidentally left on, the app could crash. They were also only applicable to UIWebView and rarely helped us solve issues.

FIXED
• If the Alternate Homepage for Offline Use was missing, Kiosk Pro would load forever.
• Custom Links were being removed if there wasn’t enough space in the navigation bar.
• URLs including ‘userinfo’ were being misunderstood, just like the teens of today.
• Autofill only worked if both the username and password fields were filled in.
• Using “Continuously” to check geolocation was broken.

We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.2 2019-04-26
What the heck is an API? Sorry, it’s not an Amazing Party Igloo (we wish). A Plump Iguana sounds adorable, but that’s not it either.

API stands for Application Programming Interfaces, and they’re what make the peripherals and advanced interactions work in Kiosk Pro. The more you know.

NEW FEATURES
• Check the current geolocation immediately with the Location API.
• Resize the width and height of an image captured with the Photo API.

CHANGES & ENHANCEMENTS
• To make it more clear, we renamed “Requires Internet Access” to “Monitor Internet Access While Idle”. While the setting is turned on, Kiosk Pro will periodically check that an internet connection is available. While off, the app will only check when someone is interacting with the kiosk, or when connection is lost.
• To help avoid mistakes, remote updates ignore identifier fields if they are blank. We’ve added a ‘RewriteOldValueByEmptyValue’ key you can use if you need to remove an identifier in a remote update.
• We changed our deployment to devices running iOS 9.3.5 or later, meaning we no longer offer support for devices running an older iOS version. This allows our team to tighten our focus for supporting the app.
• Removed the safe area for the Home Indicator on 12.9 and 11 inch iPad Pro 2018 models.
• Don’t say we didn’t warn you. We’ve added an alert for the Show Settings feature to warn you if you choose “Never”.
• Removed “Log All WebKit Requests”. These logs were huge so if accidentally left on, the app could crash. They were also only applicable to UIWebView and rarely helped us solve issues.

FIXED
• If the Alternate Homepage for Offline Use was missing, Kiosk Pro would load forever.
• Custom Links were being removed if there wasn’t enough space in the navigation bar.
• URLs including ‘userinfo’ were being misunderstood, just like the teens of today.
• Autofill only worked if both the username and password fields were filled in.
• Using “Continuously” to check geolocation was broken.

We love hearing from our users! If you have feedback or something to share, get in touch with us at support@kioskproapp.com. And if you’ve found Kiosk Pro to be a helpful tool for your project, please consider leaving us a rating or review.
9.1.2 2019-02-14
We’ve put on our our warmest pair of bug stomping boots and and are splashing through some mid-February slush puddles.

FIXED
• Pages were not loading as expected when navigating back from a PDF using WKWebView.
9.1.1 2019-02-09
Just a small update to fix some problems we missed.

CHANGES & ENHANCEMENTS
• Removed the Cache Source setting as it was causing the app to crash in specific cases and no longer serves a purpose.

FIXED
• Specific types of links that open new tabs/windows were still being ignored.
• In specific cases the Idle Time Limit was restarting the Screensaver.
• In specific cases multiple Blocked Request Alerts were being shown.


In case you missed our 9.1 update, here's what was included:

NEW FEATURES
• Monitor devices from inside of a heartbeat using the Remote Management Server.
• Start or end Autonomous Single App Mode using our JavaScript API.

CHANGES & ENHANCEMENTS
• Optimized the app for the new 11-inch & 12.9-inch model iPads.
• When Screensaver files are missing, the Homepage is displayed without showing an error to reduce confusion for the kiosk visitor. For use cases where the Homepage is not set, the File Not Found error screen will be displayed.
• You can control whether data is cleared after a remote update using “Clear Data on Relaunch & Remote Update”.
• Custom error screens fill the width of the screen.

FIXED
• Links that open in new tabs/windows were being ignored.
• Remote updates were interrupting the Screensaver and causing an unpleasant strobe effect.
• Page Loading Time Limit wasn’t triggering an error screen correctly.
• The Show Keyboard on Focus setting was broken.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
9.1 2019-01-12
We’re starting 2019 with some new features. Happy New Year!

NEW FEATURES
• Monitor devices from inside of a heartbeat using the Remote Management Server.
• Start or end Autonomous Single App Mode using our JavaScript API.

CHANGES & ENHANCEMENTS
• Optimized the app for the new 11-inch & 12.9-inch model iPads.
• When Screensaver files are missing, the Homepage is displayed without showing an error to reduce confusion for the kiosk visitor. For use cases where the Homepage is not set, the File Not Found error screen will be displayed.
• You can control whether data is cleared after a remote update using “Clear Data on Relaunch & Remote Update”.
• Custom error screens fill the width of the screen.

FIXED
• Links that open in new tabs/windows were being ignored.
• Remote updates were interrupting the Screensaver and causing an unpleasant strobe effect.
• Page Loading Time Limit wasn’t triggering an error screen correctly.
• The Show Keyboard on Focus setting was broken.


We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
9.0.7 2018-10-30
When there’s something strange in your kiosk app, who you gonna email? Us!

In this update, we strapped on our proton packs to kill some spooky bugs and used that power to make the app a little better. Anything can happen on Halloween!

CHANGES & ENHANCEMENTS
• It’s alive! If Kiosk Pro detects the underlying WKWebView browser has crashed, the app will zap some electricity into the browser so it will reload.

• Made our Privacy Policy available in the advanced settings menu. We’re as transparent as a vampire’s reflection.

FIXED
• Using URL schemes to open Kiosk Pro to a specific page.

• When the “No Internet” screen appeared when internet connection was lost, the address & navigation bars would play ghost and disappear after internet reconnected.

• We exorcised a poltergeist that was clearing memory & privacy data when Kiosk Pro checked for a remote update without updating.

• If the brightness setting was set via an XML file, a remote update would occur regardless of changes.

• In rare cases, the app would become unresponsive while the Screensaver was active. Even Mulder couldn’t explain this one.

• When using the Video API to save a video file, the app would crash if using non-latin characters in the filename.


If you like Kiosk Pro, don’t keep it under wraps! Please consider leaving us a rating or review on the App Store. And as always, if you have any feedback get in touch with us at support@kioskproapp.com.
9.0.5 2018-08-20
NEW FEATURES
• Our new VoiceOver API can check if the iOS VoiceOver accessibility feature is turned on. This allows users to change content based on the status of this feature. If using VoiceOver, you may want to delay the idle timeout period using our API (as touch events are not passed back to the app by the iOS operating system when VoiceOver is enabled).

FIXED
• Adjusting the iOS brightness was not changing the Kiosk Pro brightness setting.
• Data was not clearing on relaunch when this setting was turned on.
• Remote Update of Local Files was not clearing cache after an update.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
9.0.4 2018-07-10
We weigh the pros and cons of an expedition to Olympus Mons, the highest mountain in the solar system, but are sidetracked by news that bacteria have been found in the Arctic that may survive here.

FIXED
• Managed App Configuration was not being applied immediately on app launch as expected.
9.0.3 2018-06-28
We dip down into a crater and spot brilliant turquoise blue waves in the distance. As we rush across the dunes, we slowly realize that these are not the fabled waters of Mars, but sand - more finely textured and of a different composition - but more sand nonetheless.

FIXED
• Remote update of local files was not executing as expected after a remote settings update.

• Crash that occurred sometimes when an HTTPS:// security prompt was left open and the idle timer executed.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review. Who’s got a chinchilla handy?
9.0.2 2018-06-23
A vast dust storm now blankets about a quarter of our little red planet and has plunged our pod into what NASA is calling “a dark, perpetual night.” We wait in power-saving mode, snacking on bugs for sustenance and making minor improvements to keep us busy while we plan our next big mission.

CHANGES & ENHANCEMENTS
• As a kiosk app, app stability is our number one priority. To track potential causes of instability, our apps use Crashlytics to send our development team standard iOS crash logs when the app crashes. All users have the option to disable crash reporting under Advanced Settings and we’ve added a pop-up on launch for users in Europe, asking for permission to collect this information. We’ve also updated our privacy policy and terms, which describe in detail what information we collect and can be viewed on our website.

• When actively showing a standard JavaScript alert, confirm or prompt, the app is unable to check the result of the JavaScript API callback that defines whether to skip an idle timeout (‘KioskShouldDisableIdleTimer’). In this case, Kiosk Pro will execute the idle timeout regardless of what is defined in the callback.

• The ‘Need Help?’ button in the settings menu opens our knowledge base within the app instead of in Safari.

• We changed the default value for Insert Homepage URL Parameters as JavaScript Variables to ‘Never’ to prevent unexpected behavior for users not intentionally using the feature.

FIXED
• The button background color for custom links wasn’t applying correctly for devices on iOS 10.

• Tapping a touch callout in a PDF shown in an iframe caused the app to crash. While touch callouts will still be shown in this circumstance (as we cannot find a valid way to block them), the app will no longer crash if they are selected.

• Dropbox Sync was not triggering after initial app launch without reopening app settings and running the presentation again.

• The custom link to open a new tab, ‘kiosk://newTab?url=’, was not working for PDF files.


We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review. Space cricket, anyone?
9.0.1 2018-06-08
We’ve stumbled across a fresh impact crater, nestled on the edge of the Arcadia quadrangle between several small gullies. Two bugs didn’t survive.

FIXED
• Kiosk Pro was not interpreting URLs that contained certain symbols (like ‘@’) or unusual formatting correctly.
• The image gallery accessed through the kiosk-igallery:// URL scheme was not initializing as expected.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review. Is there anybody out there?
9.0 2018-05-30
TL;DR
• Open windows in new tabs
• More focus on WKWebView
• Better internet connection & error handling

* * *

Hello friends. Not gonna lie; this update took about the same amount of time as it would for us to travel to Mars.

Some of you waited for a bug fix with more patience than a Komodo dragon hunting its prey. Others asked us if Kiosk Pro had finally kicked the bucket. And TBH, most of you probably didn’t care and went happily about your day.

Regardless of your status, Kiosk Pro’s status has updated to “In a Relationship”. With you. Or...with your iPad? I don’t know, sorry, I’m a little rusty at this. Anyway, here’s the notes. It’s time for us to go explore the rocky, dusty plains of this little red planet.


NEW FEATURE
• New “Allow Multiple Tabs” setting allows you to open content in multiple tabs. When a link is set up to open a page in a new window or tab, Kiosk Pro will create a new tab. When the idle timer triggers, any open tabs will be closed. This feature makes us feel like heroes (just for one day).
-- We’ve also added a new custom link scheme within the app, ‘kiosk://newTab?url=’, just in case you’re so excited that you want to open a new tab from a custom link in the navigation bar.

CH-CH-CHANGES & ENHANCEMENTS
• Kiosk Pro is more PROactive (get it?) about checking for when internet connection is lost or regained.
-- Requires Internet Access should now only be used if any of your content is online or includes links or other communication with online sources. While On, if your iPad is not connected to the internet, a ‘No Internet’ error screen will display, even if your content is local. This change is designed to increase reliability when switching to the Alternate Homepage for Offline Use and prevent visitors from running into unexpected errors where content is unavailable.
-- We changed the Alternate Homepage for Offline Use to act more as a secondary homepage and less as a custom ‘No Internet’ screen, which can now be customized separately.

• Improved our algorithm that checks for and handles errors. As a part of these changes:
-- The Page Loading Time Limit popup alert is now an error screen.
-- Custom File Not Found Page has been removed. As we added more error screens to provide clearer explanations for errors, it became clear that more settings to customize these was not the way to go.
-- You can still replace our default error screens by storing custom images in a specific location inside Kiosk Pro’s documents folder.

• Changed “Clear Cache on Relaunch” to “Clear Data on Relaunch”. This setting will clear cache, cookies, and session & local storage when the app is relaunched.

• A PDF opened in a separate tab will be reloaded if you navigate away from the tab and return, which helps maintain app stability.

• Moved Browser Engine settings to the Advanced menu. As iOS progresses, the UIWebView browser becomes less ideal for development, and we don’t want newer users to be confused by this setting. We’ll continue to support UIWebView, but WKWebView is a better option for most users. Unless you’re a rebel, rebel.

FIXED
• Remote settings update was not changing the brightness after the app was running.

• In UIWebView, when a PDF was embedded in an iframe, the page would automatically redirect to the PDF. We turned and faced the strange, and eradicated it.

• Disable Zoom was moving touch points in certain cases on the iPad Pro 12.9”.

• External screen mirroring would disconnect on its own when the Screensaver was turned on. Can you hear me, Major Tom?

• Remote Management Server wasn’t sending multiple sub-folders during local content updates.

• URL schemes for apps were not opening as expected.


We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review. Is there life on Mars?
8.5.1 2017-11-01
FIXED
•The image gallery URL - ‘kiosk-igallery://’ was not being interpreted correctly with the app displaying a blank page rather than an image slideshow.
8.5 2017-10-25
NEW FEATURES
• Clear local storage when Kiosk Pro returns to the homepage or on a JavaScript API call. This feature will clear any HTML5 local storage, WebSQL databases, and IndexedDB databases that have been saved during a visitor session.

CHANGES & ENHANCEMENTS
• iOS 11 introduced a drag and drop feature to allow moving data between apps. Since most use cases require the iPad to be locked down to Kiosk Pro, we’ve disabled this functionality as it could be confusing for users. We’ve provided the option to re-enable it if needed under Advanced Settings.

FIXED
• After navigating back in the navigation history after viewing a locally-stored PDF in WKWebView, any further navigation to local files was blocked until the app idle timed out.

• The Remote Management Server was not deleting locally stored files after the command was sent to do so.

• The app was ignoring the HTML viewport property “user-scalable”.

• The value of the screen.width property was returning incorrect dimensions on the iPad Pro 10.5-inch.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
8.4 2017-09-14
NEW FEATURES
● Set a secondary passcode specifically to exit an Autonomous Single App Mode Session. This feature is designed for scenarios where you might need to allow remote staff the ability to exit the app to troubleshoot WiFi or another system-level setting on the device without allowing access to the main Kiosk Pro settings menu and pairs well with the option to automatically launch an Autonomous Single App Mode session on app launch. Users with full access to app settings can use the secondary passcode as a shortcut to exit or can use the existing Lock/Unlock toggle in the app settings.

● Added Allowed and Restricted Domains screening for asynchronous navigation requests, which are frequently used by complex web apps, including YouTube, Facebook, and Twitter. Due to how iOS handles these requests, this screening occurs after page load, meaning that the page will display briefly. When Kiosk Pro sees the page and identifies it is not allowed, it will immediately navigate to the previous page and display a blocked request alert if configured to do so.

CHANGES & ENHANCEMENTS
● Update Policy now applies to remote updates sent through the Remote Management Server.

● Alert added for confirmation when clearing the history for Dropbox Sync.

● Removed ‘Disable Tel: Links’ and previously deprecated ‘Allowed Links to External Apps’ settings as they were incompatible with Apple’s latest revision of their App Review Guidelines. All URL scheme links will now be allowed unless blocked by Guided Access or Single App Mode.

● Updated our algorithms to prevent text selection inside an input on devices running iOS 11.

● New graphic assets for the 10.5-inch iPad Pro.

● The app now automatically dismisses any blocked request alert shown after a few seconds.

● Clear Cookies now clears any HTML5 session storage created by a site in addition to cookies.

FIXED
● The status bar was displayed with the incorrect background color after returning to the settings menu using a touch gesture and passcode.

● An instance where a specific call to Dropbox’s servers would fail, resulting in a sync loop repeating in the app when updating local files.

● An issue with the Remote Management Server where the app would send page analytics before the master data for a session. In specific scenarios, this resulted in orphaned navigation data, unassociated with a visitor session.

● Worked with KioWare to identify and correct a problem with the Kiosk History Report for the Remote Management Server. You can now view when kiosks were moved, renamed, assigned a new content revision, or initiated a download.

● When a URL with an encoded ampersand character is set as the Homepage, the app will now automatically decode the ampersand to correctly display the page.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
8.3.1 2017-07-20
FIXED
• an issue where a white screen would appear after a Night Mode session ended in certain circumstances

- - -

In case you missed our 8.3 update, here's what was included:

We’ve updated the app to use Dropbox’s API v2 as the previous API has been deprecated by Dropbox. If you’re using the Dropbox Sync feature, you will need this update to continue syncing Kiosk Pro to your Dropbox account.

NEW FEATURES
• Update Policy lets you choose when a remote update should be applied. You can apply it immediately when it’s ready, or wait for the idle timer to trigger so you don’t interrupt a visitor’s session. This feature applies to Remote Settings Control, Managed App Configuration for MDM, Remote Update of Local Files, and Dropbox Sync.

• Remote Management Server heartbeats include the device’s current battery level and charging status.

CHANGES & ENHANCEMENTS
• As part of migrating to Dropbox API v2, we’re updating how Kiosk Pro syncs content with Dropbox to provide a more stable and reliable sync process for users. Moving forward, any changes you make to content in Dropbox will continue to automatically be synced to the device, but content will only be synced from Kiosk Pro back to Dropbox if the files are located in the ‘UniqueContent’ folder and are created/modified using one of the app’s JavaScript API calls. Content manually moved over to the ‘UniqueContent’ folder through iTunes, for example, will not sync back to Dropbox. We recommend only modifying each individual file in the ‘UniqueContent’ folder through Dropbox or Kiosk Pro, not both.

• Alerts associated with Autonomous Single App Mode are now dismissed automatically after a few seconds as they can be shown when the device is rebooted remotely through MDM.
Changed behavior of Remote Update of Local Files, removing a hard-coded timer that checked for interaction before updating to make this feature compatible with the new Update Policy feature.

• Changed the behavior of the Refresh Homepage feature with the timer triggering on a regular schedule (for example, if the timer is set for 5 minutes, refresh will be triggered at 5:00, 10:00, 15:00, and so on after running the presentation). If an idle timer is active when a scheduled interval is reached (indicating a visitor is interacting with the kiosk), refresh will be delayed until the next interval.

• Added an XML-only setting to refresh to the homepage after the iPad comes back from an inactive state (such as having the screen turned off, showing the Control Center, or using another app in Slide Over multitasking mode).
Updated graphics used on the app’s native error screens.

FIXED
• Remote updates were reported as both manual and remote updates in the Remote Management Server.

• The device’s screen remained at minimum brightness if the app was exited during Night Mode.

• Crash occurring in specific scenarios when Allow Exceptions to HTTPS:// Security Protocol was set to Always Show Prompt.

• Crash occurring in older versions of iOS when the Photo/Video API countdown was used.

• The Refresh Homepage timer incorrectly triggered a refresh after the Idle Timer API had been used to extend the idle timer. After the Refresh Homepage timer triggered, the callback for pausing the Idle Timer no longer worked as expected.

• Audio continued to play after the Home icon was pressed during video playback.

• When 'Enable Text Selection for Accessibility' was turned on and the iOS accessibility settings associated with Speak Selection enabled, the app was failing to show 'Speak...' as one of the options when text selected.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
8.3 2017-06-27
We’ve updated the app to use Dropbox’s API v2 as the previous API has been deprecated by Dropbox. If you’re using the Dropbox Sync feature, you will need this update to continue syncing Kiosk Pro to your Dropbox account.

NEW FEATURES
• Update Policy lets you choose when a remote update should be applied. You can apply it immediately when it’s ready, or wait for the idle timer to trigger so you don’t interrupt a visitor’s session. This feature applies to Remote Settings Control, Managed App Configuration for MDM, Remote Update of Local Files, and Dropbox Sync.

• Remote Management Server heartbeats include the device’s current battery level and charging status.

CHANGES & ENHANCEMENTS
• As part of migrating to Dropbox API v2, we’re updating how Kiosk Pro syncs content with Dropbox to provide a more stable and reliable sync process for users. Moving forward, any changes you make to content in Dropbox will continue to automatically be synced to the device, but content will only be synced from Kiosk Pro back to Dropbox if the files are located in the ‘UniqueContent’ folder and are created/modified using one of the app’s JavaScript API calls. Content manually moved over to the ‘UniqueContent’ folder through iTunes, for example, will not sync back to Dropbox. We recommend only modifying each individual file in the ‘UniqueContent’ folder through Dropbox or Kiosk Pro, not both.

• Alerts associated with Autonomous Single App Mode are now dismissed automatically after a few seconds as they can be shown when the device is rebooted remotely through MDM.
Changed behavior of Remote Update of Local Files, removing a hard-coded timer that checked for interaction before updating to make this feature compatible with the new Update Policy feature.

• Changed the behavior of the Refresh Homepage feature with the timer triggering on a regular schedule (for example, if the timer is set for 5 minutes, refresh will be triggered at 5:00, 10:00, 15:00, and so on after running the presentation). If an idle timer is active when a scheduled interval is reached (indicating a visitor is interacting with the kiosk), refresh will be delayed until the next interval.

• Added an XML-only setting to refresh to the homepage after the iPad comes back from an inactive state (such as having the screen turned off, showing the Control Center, or using another app in Slide Over multitasking mode).
Updated graphics used on the app’s native error screens.

FIXED
• Remote updates were reported as both manual and remote updates in the Remote Management Server.

• The device’s screen remained at minimum brightness if the app was exited during Night Mode.

• Crash occurring in specific scenarios when Allow Exceptions to HTTPS:// Security Protocol was set to Always Show Prompt.

• Crash occurring in older versions of iOS when the Photo/Video API countdown was used.

• The Refresh Homepage timer incorrectly triggered a refresh after the Idle Timer API had been used to extend the idle timer. After the Refresh Homepage timer triggered, the callback for pausing the Idle Timer no longer worked as expected.

• Audio continued to play after the Home icon was pressed during video playback.

• When 'Enable Text Selection for Accessibility' was turned on and the iOS accessibility settings associated with Speak Selection enabled, the app was failing to show 'Speak...' as one of the options when text selected.

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
8.2 2017-04-17
Dear user,

I want you to know that I received all of your letters and I’ve cherished every single one. These past few weeks have been filled with new adventures, some exciting, some stressful.

Despite everything, I haven’t forgotten you. All of the time I spent away has been dedicated to preparing this update for you.

Love,
Kiosk Pro

NEW FEATURES
• Show or hide specific icons in the standard navigation bar, including the home, forward, back, and PDF multipage icons.

• Show the navigation bar with a new tab or window. This option allows you to override your normal navigation bar settings to show the navigation bar on content designed to open in a new window or tab, giving visitors a way to return to your main content. WKWebView only.

• Choose when to dim the screen based on the current battery level of the device. This lets your keep your kiosks at regular screen brightness when plugged in and at full power, but automatically reduce brightness to conserve battery life if the device is low on power.

• Track uptime percentages for each of your kiosks through the remote management server.

• Track asynchronous URL requests as a part of user sessions through the remote management server.

• Send battery level event logs to the remote management server in 10% intervals for easier browsing through event logs and fewer email notifications. For more detailed reporting, you can change this to 1% intervals.

CHANGES & ENHANCEMENTS
• We have updated how we handle visitor sessions, and more specifically, ‘Clear Cache on Homepage’ and ‘Clear Cookies on Homepage’ to better match visitor intent in specific circumstances. If the app idle times out, or the visitor taps the Home icon in the bottom navigation, or ‘kiosk://home’ is called, or the JavaScript API is used to trigger the idle timer, the app will continue to close the session and will clear all history, cache & cookies immediately. If the visitor taps a standard link that returns them to the homepage or navigates back to the homepage using the Back icon in the bottom navigation, we will now continue the session until one of the actions above closes the session.

• We now prevent tabbing through inputs when using an external keyboard and the UIWebView browser engine as this combination frequently causes app instability and crashing. While we recommend the use of WKWebView if tab support is required, you can re-enable tabbing in UIWebView using remote settings control through a hidden key-value pair at the bottom of the .xml template.

• The new Apply Reduce Screen Brightness setting defaults to ‘Never’, so if you are currently using the Dim Brightness setting, you will need to configure this setting after you update. Changing it to ‘Always’ will replicate the previous behavior.

• Slightly increased the touch areas for icons in the navigation bar and updated icon graphics.

• Added labels to settings that are specific to the UIWebView or WKWebView browser engine.

• More accurate session length and additional information about the app version and device model in use to heartbeats through the remote management server. All event logs will be shown under ‘Kiosk Events’, while only events sent with a warning or error status will be shown under ‘Kiosk Urgent Events’.

• Removed Server Command Interval from the app’s remote management server settings. Moving forward, this setting will be configured on the server under Site Settings with a default value of 600 seconds (10 minutes), preventing unexpected ‘server command interval low’ warnings from being triggered.

FIXED
There are a number of bug fixes in this update, including changes to error handling, image galleries, and communication with the remote management server. For a complete list, visit: http://kioskproapp.com/change-log-plus

We love hearing your feedback so if you have something to share, get in touch with us at support@kioskproapp.com. If you like the app, please consider leaving us a rating and review.
8.1 2017-02-15
• Added the ability to export the settings files for Remote Settings Control and/or Managed App Configuration via email.

• Added the ability to allow exceptions to https:// security protocols in WKWebView.

• Added the ability to turn off sending visitor session and usage data when using the Remote Management Server.

• Updated our PDF viewer to allow linking to a specific page in a locally-stored PDF.

• Updated how Kiosk Pro clears the cache. The app now only uses double loading to clear the cache when using the UIWebView browser engine. This double loading may cause issues on homepages with autoplay video or complex JavaScript; in this event, we recommend using the default WKWebView browser engine.

• We now disable Activation Mode automatically if the homepage does not define the necessary JavaScript variable to prevent an unnecessary reload loop.

• Removed ‘Enable Camera Rotation Fix’ from Advanced Settings as the issue has been resolved in iOS 8.1 and later.

• Prevented the ‘Copy/Paste/Share’ options from being shown within a text input when using the WKWebView browsing engine.

• Fixed a bug where the app would show a blank page instead of the ‘No Internet’ page on the second and all subsequent homepage loads while offline.

• Fixed a bug with the ‘Refresh Homepage’ setting, which was not triggering as expected.

• Fixed a bug where the Idle Time Limit triggering when a video was full-screen would cause Kiosk Pro to crash.
8.0 2016-12-27
• WKWebView is now the default Browser Engine choice moving forward as it is faster and more stable than UIWebView for most content.
• Image galleries created using the ‘kiosk-gallery://’ URL scheme will now be treated as multimedia files for the ‘Show Navigation Bar With’ setting, allowing you to easily include the bottom navigation to exit these galleries.
• Added the ability to validate the .xml file used for Remote Update of Local Files and improved history messaging.
• Added the ability to save troubleshooting information to the app’s Documents folder, making access easier on devices without an email account set up.
• Fixed a problem with the cache not being fully cleared in certain situations.
7.9 2016-12-03
• Removed ‘Look Up’ and ‘Share’ from the text selection popup shown if ‘Text Selection for Accessibility’ is enabled to prevent visitors from leaving the app.
• Text selection in the Address Bar, which was previously always allowed, now follows the Allow Text Selection for Accessibility setting.
• Added the name of the app to the App Version setting.
• Fixed a bug with Managed App Configuration changes not applying when an updated configuration was pushed from an MDM.
7.8 2016-11-01
Alright, guys, uh, listen. This is a blues riff in 'B', watch me for the changes, and try and keep up, okay?

• Single Video Sync allows you to sync a screensaver across multiple iPads based on the iPad’s internal clock.
• Added a new call in our Snap API that allows for a countdown before recording video and/or a predefined video length.
• Define multiple XML files when updating settings with the Remote Management Server. This allows you to set a primary file for settings shared among multiple devices and a unique file for each individual kiosk if desired.
• Changes in Xcode 8 required us to make changes to the kiosk_functions.js file. JavaScript API users must generate a new kiosk_functions.js file in order for the API to continue working correctly in 7.8.
• Improved heartbeat details in the Remote Management Server to more clearly show the status of connected peripherals.
• Improved communication with the Remote Management Server. The ‘Settings Updated’ event now shows the filename applied during the update, and bugs were fixed involving heartbeat intervals.
• Fixed a bug where, in specific situations, user settings were not being correctly updated and saved while the device was in Single App Mode.
• Added Crashlytics to gather more comprehensive crash reporting from more users.

Tell us what you think! Writing an app review on iTunes is easier than building a time machine out of a DeLorean. What the hell is a gigawatt?
7.7 2016-09-13
It’s Friday! We’ve had a long week, and we couldn’t think of what our intro text should be, so let’s just jump right into the important stuff:

• New: We’ve added the ability to send event notifications to Zapier. Zapier connects over 500 popular web apps, including Gmail, Trello, and Twitter. If you ever wanted to get a notification in your Slack #channel or an SMS text message when a kiosk loses power, now you can.

• Night Mode’s schedule can be viewed as a table within the app for easier troubleshooting. Just tap “Show Schedule” in the Schedule Night Mode submenu.

• Improved communication between the Remote Management Server and Kiosk Pro following short periods of offline use.

• Changed “Local Mode” to “Local File Directory” to more accurately describe the feature.

• Blocked the native iOS Open/Copy/Share popup from appearing when a visitor long-pressed a link.

• Fixed a bug where Guided Access and Single App Mode blocked Remote Settings updates.
7.6 2016-08-05
This update adds a handful of new features to your favorite kiosk app. (That’s us, right?)

• Create a swipeable Image Gallery by using a special URL scheme. This scheme allows you to point to a folder of images you want visitors to be able to swipe through - no programming required.
• Receive email notifications when your iPad’s internet connection shifts between Cellular Data & WiFi to help prevent expensive data plan overages.
• Remotely control app settings with Managed App Configuration through your MDM, previously only available in Enterprise.
• Choose to automatically lock your iPad into an Autonomous Single App Mode session when the app launches.
• Insert your own custom CSS styling into a specific page or site to customize it for kiosk use.
• Add a new event to the navigation history for a current user session through our JavaScript API when using the Remote Management Server to track usage analytics.
• Moved the standard JavaScript “window.print” call outside of our JavaScript API, making it possible to print from third-party websites with in-page print buttons.
• Copy a local file path to your clipboard by tapping the file under Local Mode.
• We moved Timer Settings above Navigation Settings. Just so you know.
• Activation Mode no longer incorrectly shows the bottom Navigation Bar.

If you love, hate, or are apathetic about our app, let everyone on the App Store know! Give us a quick rating, or write a review. Everyone who reads it will find it helpful. You will be leaving a legacy. Centuries from now, when the dominant species of that time period discover the App Store archives, they’ll think, “Wow, TechGuru44 sure was a helpful person!”
7.5.1 2016-07-14
This update adds support for Managed App Configuration through MDM. Previously only supported in our Enterprise version, this allows you to update the app’s settings remotely as part of the app installation or later as part of a management command. Includes options to export current settings to a compatible format and validate a current selection.
7.5 2016-07-01
Bug improvements and performance fixes. Wait a minute. Strike that. Reverse it!

• New! Autonomous Single App Mode lets you enable/disable Single App Mode directly on any device supervised by an MDM provider.
• Using the File Management API, you can upload images to a server by returning the data as a base-64 string.
• More options are available for displaying the Navigation Bar. You can choose to display it specifically for remote and/or local content.
• We changed some category names to help with clarification in the settings menu. It's all there, black and white, clear as crystal!
• Refresh Homepage is working correctly again.
• For JavaScript API users, we made generating the API functions easier by creating a new setting: Generate API Functions File.
• For Night Mode users, we moved the Create File Showing Schedule option directly under the Schedule Night Mode setting, making it easier to find.
• The snozzberries taste like snozzberries.

If you like our app, please consider giving it a review! If you don’t like it, please tell us why via email. So shines a good deed in a weary world.