To run successfully, this sample demo requires the following:
While the JavaScript included in this code sample is compatible with earlier versions of Kiosk Pro, those versions require a different 'kiosk_functions.js' file to access this functionality.
For live projects, we highly recommend hosting the 'kiosk_functions.js' file with your own files, whether they are placed on a server or stored locally on the iPad, and checking the app's change logs before updating. The 'kiosk_functions.js' file referenced in the sample may be updated or moved without warning - if you are referencing this file directly, this would prevent your kiosks from working correctly.
To run the demo on earlier versions of the app, generate the 'kiosk_functions.js' for that version from the settings menu under 'JavaScript API > Generate API Functions File'. Transfer the file from the device using iTunes so you can place it where you need it, then change the reference in the sample code to point at the file.
Note: Kiosk Pro does not have control over caching files, it can only clear cached files. If the sample files are not being cached, showing the Clear Cache API call’s success will not be possible. For best chances of caching, we recommend hosting the files on your server.
This demo requires updating the sample files after they’ve been cached. You will need to download the sample files and either host them on a server, or store them locally in the Kiosk Pro documents folder.