Our support site has moved to https://support.intuiface.com

Protected Player for Tablets and Kiosks - Android

Table of Contents

    Overview

    The protected Player for Kiosks on Android gives the following advantages, making Player more suitable for use in unattended locations:

    • Prohibit virtual button access (assuming you've configured the OS to hide virtual buttons), preventing users from quitting Player. Think of it as a virtual kiosk mode. "Virtual" because it is not possible to disable physical buttons on an Android device.
    • Automatically start Player when the device is rebooted (e.g. after turning on the tablet),
    • Give IntuiFace users control over when to update Player, avoiding auto-update via the Google Play Store. In fact, auto-update will not be possible.

    In all other respects, Player will behave exactly like the standard Player available in the Google Play Store. This includes:

    Important Notes

    • A consumer Android device would NOT satisfy the prerequisites of protected Player for Kiosks because the consumer version of Android does not enable the hiding of virtual buttons.
    • The standard Player for Kiosks ignores the Android setting to hide virtual buttons. This is why it is insufficient to simply find a version of Android that hides those virtual buttons. You would also need the protected Player for Kiosks.
    • Android edge swipe gestures - for accessing functions like device settings - are already disabled by Player, even by the standard Player.
    • There is no difference in cost for a Player for Kiosks license when using the protected Player instead of the standard Player.
    • Use of the protected Player will intentionally complicate your ability to exit a running experience. See this section below for approaches to exiting a running experience.
    • Do not install both the standard IntuiFace Player and the protected Player on the same device. This would result in the consumption of two licenses.
    • The protected Player does not support the share-by-url feature.

    Prerequisite

    To use the protected Player for Kiosks, your Android device must satisfy the following two prerequisites:

    • runs any variant of the Android OS permitting the hiding of virtual buttons (e.g Home, Back, Recent App)
      AND
    • targets a device with either no physical buttons or with buttons covered by an enclosure

    The second prerequisite exists because it is not possible to disable physical buttons.

    Sample Hardware

    As noted above, a consumer Android device would NOT satisfy the prerequisites of protected Player for Kiosks because it is not possible to hide the virtual buttons.

    An example of supported hardware is the ProDVX APPC-10DSQ10.1 sold by www.prodvx.com/. The version of Android on this device enables you to hide the virtual buttons:

    • Go to Settings
    • Select "Display"
    • Check "Hide status bar"
    • To exit from the Settings panel you must then either
      • plug in a physical USB Keyboard and press the ESC Key
        OR
      • use a product like Teamviewer - that you have installed beforehand - to remotely access this device and press the ESC key on the keyboard of PC running the remote access client.

    How to install the protected Player for Android

    The Protected IntuiFace Player for Android installer is available starting with Version 6.0.6 via the following URL:

    If you want to get a specific 6.n.m version, just add 6nm at the end of the URL. For example:

    To install the protected Player, download the .apk file onto your device and tap its icon with your finger. That will run the installer, resulting in Player installation.

    How to exit a running experience

    By disabling the virtual buttons on an Android device that is either missing physical buttons or blocking them with some kind of enclosure, additional steps are required to exit a running experience.

    You have three options:

    • plug in a physical USB Keyboard and press the ESC Key
      OR
    • use a product like Teamviewer - that you have installed beforehand - to remotely access the Android device and press the ESC key on the keyboard of PC running the remote access client
      OR
    • call the "Exit application" action from within your running experience using a secret trigger (i.e. something your target audience wouldn't think to do)