title: How to lock down user to Single App mode in iOS 6, Programmatically?
body: <p>There are some question which are related to this,. but getting the exact answer:</p>
  
  <p><a href="https://stackoverflow.com/questions/5011774/lock-down-iphone-ipod-ipad-so-it-can-only-run-one-app">Lock-down iPhone/iPod/iPad so it can only run one app</a></p>
  
  <p>Recently iOS 6 is introduced with some business oriented features, two of theme are:</p>
  
  <ol>
  <li><a href="http://www.idownloadblog.com/2012/06/26/ios-6-guided-access/" rel="nofollow noreferrer">Guide Access</a></li>
  <li><a href="http://arstechnica.com/apple/2012/10/hands-on-securing-ios-pwning-your-kids-with-apple-configurator-1-2/" rel="nofollow noreferrer">Supervised Access</a></li>
  </ol>
  
  <p>These both deals with <strong>Accessibility Control features</strong>, Like allow user to restrict access to there device, <strong>only if they have full access to the device.</strong> In that way this is only useful to people, who owned the device like, a school use there device for exam, a restaurant for menus, for product display etc. All of them have access to the device to configure settings etc.</p>
  
  <p>Now my question begins here, <strong>I am thinking of an App, which look down user to single app mode when user run the app and after signing out of the app the device start working as before in normal mode.</strong> </p>
  
  <p>Through the time when app is active, user should not able to access any other function or button, this applies on all three device iPad, iPhone, iPod.</p>
  
  <p>Also I found that this could be done by installing some Profiles etc, which looks wired and we can't ask user to do so.</p>
  
  <p><strong>So the simple idea is user will only install the App, as normally he does and we could lock him down to single app mode when he log into the app.</strong>    </p>