iOS(Apple):应用程序是否有任何方法要求操作系统阻止该应用程序中的设备?

在某些情况下,在用户许可的情况下,我会觉得有用的是阻止设备,所以只有当用户的密码(模式或者其他用于解锁会话的密码)被引入时,才能访问正在运行的应用程序。

我想mecanism应该是这样的:应用程序要求操作系统这样做,操作系统要求用户许可,然后应用程序要求设备阻止“退出”或待机(或两者)的应用程序。

这对于使用iPhone或iPad作为公共设备是有用的。 一个例子可能是一个图书馆,访问者可以看到设备中的书籍列表和一些预览。 在这种情况下,您不希望用户访问系统中的任何其他资源/应用程序。

是否有意义?

你问的是iOS设备的任何types的信息亭模式

简短的答案没有。 更长的答案是,如果您使用的是Jail破坏的设备,您可能可以在退出时重新启动应用程序,但这需要大量的研发。

我有一个客户询问这个问题,经过一番调查和思考,我告诉她,

最好查找阻止主页button的情况。 或者某种安全支架。 这会更便宜,更容易。

此外,您使用此function创build的任何应用程序都将被拒绝。

如果您在编写Jail损坏的设备上寻找build议,那么您可以遵循一个Stack Exchange提议 。

假设有一个方法来build立一个.mobileconfig文件的“kiosk”模式。 这两篇文章都谈到了这个问题,基本上涵盖了同一个领域:

http://joris.kluivers.nl/blog/2012/03/02/kiosk-mode-for-ios/

http://rick-hawkins.blogspot.ca/2012/01/turning-ipad-into-kiosk-device.html

我又看了一遍,发现iOS已经支持这个function。 它被称为引导访问 ,它被纳入iOS 6,它不需要越狱,可用于任何应用程序安装在设备上。

这是有道理的,但我不认为你可以这样做,越狱的电话。 在iOS中,主页button不能被应用程序覆盖。 另外还有更便宜的硬件设备用于亭式应用。