注意:我不想将这个应用提交到应用商店。
我的目标:
我想创建一个简单的应用程序,有一个视图,包含两个按钮:锁定和解锁。
锁定 - 这个按钮将锁定设备。只有这个应用程序的屏幕会显示,即使重新启动也只会显示这个屏幕,主页按钮和手势都会像单一应用程序模式一样被禁用,无法使用其他功能。
解锁 - 这将解锁设备并切换到正常的设备行为。
iOS: 我希望支持iOS 4.3及以上版本。
我已经查看了以下解决方案,但它们都不符合我的要求:
配置文件
锁定iPhone/iPod/iPad,使其只能运行一个应用程序
但这是手动的(重新启动设备,打开您想要以单一应用程序模式运行的应用程序)。我想通过我的应用程序以编程方式实现它。
引导访问(iOS 6及以上版本)
我希望在所有操作系统上以编程方式实现它。
有没有办法可以做到这一点?因为我不想将其提交给应用商店,是否有私有API,对于springboard的某些hack方法来实现这一点?
提前感谢!!
GSEvent
技术来模拟主页按钮的单击、双击和三连击,但在iOS 7中似乎不再起作用了。 - Nate...只有使用移动设备管理(MDM)监管的设备才支持进入单应用程序模式..应用程序本身必须由MDM启用。
话虽如此,我仍然遇到了问题。 - Sandeep Phadke