【发布时间】:2018-03-22 21:20:36
【问题描述】:
我目前正在为我的公司制作一个 iOS iPad 应用程序的原型。在详细介绍我正在尝试做的事情之前,这将是一个由本地 MDM 部署的企业应用程序。所有将安装该应用程序的 iPad 都受到移动配置的监督,该配置允许该应用程序处于自主单一应用程序模式。到目前为止,一切正常。 iPad 没有(也不能)越狱。
我正在寻找一种在 iPad 解锁时基本上将应用程序切换到前台的方法。我从 2013 年就知道这个线程 (ios open app after screen unlock),我希望 5 年后会出现一个解决方案。由于我们的应用程序是企业应用程序,它不必尊重应用商店的要求。如果在设备锁定时打开应用程序,我可以成功检测到锁定事件,但是当应用程序不在前台时,我需要它从 iPad 事件中唤醒。
基本思想是,每当 iPad 解锁时,应用程序会将 iPad 冻结在单应用程序模式,用户需要在应用程序内部执行一些操作以“重新启用”iPad 并禁用单应用程序模式。如果用户可以重新锁定 iPad 并绕过应用程序(即使他成功访问过一次),这对我们来说是不行的。
编辑
我正在尝试在设备解锁后唤醒应用。基本上,一旦 iPad 解锁(按下主页按钮后),应用程序就会自动启动。
【问题讨论】: