还有一些被涉及到这个问题,。 但得到确切的答案:
下锁定的iPhone / iPod / iPad的,因此只能运行一个应用程序
最近iOS 6中引入了一些商业化的特点,两首主题是:
- 指南访问
- 监督访问
这些都与辅助控制功能的交易,就像允许用户限制对有设备, 只有当他们有充分的访问设备。 这样一来,这是唯一的人,谁拥有的设备,如,一所学校使用那里的考试设备,对美食的餐厅,进行产品展示等,他们都有访问设备配置设置等有用
现在我的问题就从这里开始, 我想到一个应用程序,它往下看用户对单一应用模式,当用户运行应用程序,并签署了该应用程序后,该装置开始正常模式之前工作。
通过当应用程序被激活时,用户应该无法访问任何其他功能或按钮,这适用于所有三种设备的iPad,iPhone,iPod的。
此外,我发现,这可以通过安装一些型材等,它看起来有线来完成,我们不能要求用户这样做。
所以,简单的想法就是用户将只能安装App,因为通常他做,我们可以把他锁到单一的应用程序模式,当他登录到应用程序。
该型Surelock iOS应用什么也不做,但告知用户如何做到这一点在你的系统偏好。
从应用程序本身做起来才有可能,如果你打破对私人框架的规则。 和硬打破它。
我很遗憾地告诉你,你提出你的想法的方式,永远不会被批准在AppStore。
在接受这个问题的答案不再是正确的:
与iOS 7起,UIKit中暴露出功能UIAccessibilityRequestGuidedAccessSession公共API。
我不知道,但可以很好地想象,这个功能存在私有API可追溯至iOS 6中,其中引入的引导访问功能。
请注意,这种方法有什么影响,有问题的设备必须使用MDM监督,并且要使用这个API的应用程序的ID 必须包含在部署到它的设备管理配置文件。
你好可能是我迟到了,但我对你有一个好消息。
苹果提供了一个新的功能在IOS 7,我们可以锁定用户单模未经用户许可(锁定和解锁模式)这里是苹果的文档链接
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIAccessibilityRequestGuidedAccessSession
另一种方式是安装该配置文件配置轮廓就像是
http://ipadhire.co.nz/lockdown.mobileconfig
它锁定IPhone的home键,使单模
对于这一点,你必须做以下..
- 访问苹果的私有API的
- 访问苹果的私有框架
苹果不鼓励访问有私有API的时候还特意为应用程序商店,如果你访问的私有API的在申请审核在App Store上的时间,他们将拒绝该应用程序让你“访问私有API”的消息。