I need to build an iPad application, which when the user launches, brings the iPad in kiosk mode. I went through several links, but could not find a proper answer. I don\'t
The device must be in supervised mode and be distributed with a MDM platform. Use this function to enable the guided mode:
UIAccessibilityRequestGuidedAccessSession()
The docs say:
Use UIAccessibilityRequestGuidedAccessSession() to request this app be locked into or released from Single App mode. The request to lock this app into Single App mode will only succeed if the device is Supervised, and the app's bundle identifier has been whitelisted using Mobile Device Management. If you successfully request Single App mode, it is your responsibility to release the device by balancing this call.
You can use Meraki as MDM platform. Its free https://meraki.cisco.com/products/systems-manager