我目前正在为我的公司制作 iOS iPad 应用程序的原型(prototype)。在详细介绍我尝试做的事情之前,这将是一个由本地 MDM 部署的企业应用程序。所有将安装该应用程序的 iPad 都受到移动配置的监督,该配置允许该应用程序处于自治的单一应用程序模式。到目前为止,一切正常。 iPad 没有(也不能)越狱。
我正在寻找一种方法,基本上可以在 iPad 解锁时将应用程序切换到前台。我从 2013 年就知道这个线程 ( ios open app after screen unlock ),我希望 5 年后弹出一个解决方案。由于我们的应用程序是企业应用程序,因此它不必遵守应用程序商店的要求。如果在设备锁定时打开应用程序,我可以成功检测到锁定事件,但是当应用程序不在前台时,我需要它从 iPad 事件中唤醒。
基本思路是,每当 iPad 解锁时,应用程序会将 iPad 卡住在单一应用程序模式,用户需要在应用程序内执行一些操作以“重新启用”iPad 并禁用单一应用程序模式。如果用户可以重新锁定 iPad 并绕过该应用程序(即使他成功访问过一次),这对我们来说是行不通的。
编辑
我正在尝试在设备解锁后唤醒应用程序。基本上,一旦 iPad 解锁(按下主页按钮后),应用程序就会自动启动。
最佳答案
这是一个很复杂的问题,但您可以将 ipad 锁定为仅使用具有“引导访问”的一个应用程序有一个演练 here.
这是第一步:
打开“设置”
转到“常规”>“辅助功能”
点击“Guided Access”(稍微向下滚动页面,它在 “学习”部分)
将开关拨到“ON”
点击“设置密码”(这将阻止 用户离开“引导访问”模式)
输入密码
启动您的应用
在您的应用仍处于打开状态的情况下,连按三次主屏幕按钮
关于IOS,解锁后唤醒应用程序(企业应用程序,受监管的 iPad),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49438679/