有一些问题与此有关。但得到确切的答案:
Lock-down iPhone/iPod/iPad so it can only run one app
最近iOS 6推出了一些面向业务的功能,其中两个主题是:
这两项都涉及辅助功能控制功能,例如允许用户限制对设备的访问权限,只有在他们拥有对设备的完全访问权限时才会这样做。这样就是仅对拥有该设备的人有用,学校使用设备进行检查,餐厅用于菜单,用于产品展示等。所有人都可以访问设备来配置设置等。
现在我的问题从这里开始,我正在考虑一个应用程序,当用户运行应用程序时,用户会将用户调到单一应用程序模式,并且在退出应用程序后,设备会像以前一样在正常模式下开始工作。 / strong>
在应用程序处于活动状态时,用户无法访问任何其他功能或按钮,这适用于所有三台设备iPad,iPhone,iPod。
另外我发现这可以通过安装一些看起来有线的配置文件等来完成,我们不能要求用户这样做。
所以简单的想法是用户只会安装应用程序,就像他通常那样,我们可以在登录应用程序时将他锁定为单一应用程序模式。
答案 0 :(得分:3)
SureLock iOS应用程序不执行任何操作,只是告知用户如何在系统首选项中执行此操作。
只有破坏有关私有框架的规则,才能从应用程序本身执行此操作。并且努力打破它。
我很遗憾地告诉您,您提出想法的方式永远不会被批准用于AppStore。
答案 1 :(得分:1)
这个问题的接受答案不再正确:
从iOS 7开始,UIKit将函数UIAccessibilityRequestGuidedAccessSession公开为公共API。
我不知道,但可以想象这个功能作为私有API存在于iOS 6中,其中引入了引导访问功能。
请注意,要使此方法产生任何效果,有问题的设备必须使用MDM进行监督,并且您要使用此API 的应用的ID必须包含在部署到它的设备管理配置文件中。
答案 2 :(得分:1)
嗨,可能是我迟到了,但我有个好消息。
Apple在IOS 7中提供了一项新功能,我们可以在没有用户权限的情况下将用户锁定为单一模式(锁定和解锁模式)这里是Apple文档链接
另一种方法是安装配置文件配置文件,如是
http://ipadhire.co.nz/lockdown.mobileconfig
它锁定iPhone的主页按钮并启用单一模式
答案 3 :(得分:0)
为此你必须做以下......
Apple不鼓励在App Store专门访问私人API,如果您在App Store上的应用程序审核时访问私人API,他们将拒绝该应用程序给你一个"访问私人api"。
的消息