iphoneobjective-cipadhome-button

Can I disable Home Button on my App? (full screen browser kiosk mode)


I have to put a lot of iPads on a stantd on a tourist fair to show our web, and we don't want that people can use these iPads to play/enter facebook/etc. Is for this that I was searching an application that put the iPad on kiosk mode to show fullscreen our web, but that's ridiculous if the user can press home button an go to springboard...

Is for this that I start to develop a fullscreen browser without address bar, only show a URL that is selected programatically, and I think to deploy this app on our iPads (we have a developer account), but we have the same problem: if the user press home button, he can select Safari and enter to any website.

In conclusion, we need to disable home button to hold the user on our website (I know that if press and hold home button + power button, iPad reboot, but the power button will be disable physically on the stand), and I also know that this app will not be approved by Apple, but as I said before, this app will be only to the fair stand.

Thanks.

Four years after, I found the response.


Solution

  • More than 4 years after, I found the answer, haha.

    I'm not sure since when, but now we can block to use only one app from Settings > General > Accessibility > Guided Access

    After that, we can do triple tap with our app opened, and it will be locked.

    Also, we can use Apple Configurator to "Lock to App", but this way required to install a profile in the iPads (it wouldn't be a problem four years ago...).