IOS,解锁后唤醒应用程序(企业应用程序,受监督的 iPad)
Posted
技术标签:
【中文标题】IOS,解锁后唤醒应用程序(企业应用程序,受监督的 iPad)【英文标题】:IOS, awake app after unlock (entreprise app, supervised iPads) 【发布时间】: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 解锁(按下主页按钮后),应用程序就会自动启动。
【问题讨论】:
【参考方案1】:这是一个加载的问题,但您可以锁定 ipad 以仅使用“引导式访问”的一个应用程序有一个演练here.
这是第一步:
打开“设置”
转到“常规”>“辅助功能”
点击“引导访问”(向下滚动页面一点,它在 “学习”部分)
将开关拨到“ON”
点击“设置密码”(这将阻止 用户离开“引导访问”模式)
输入密码
启动您的应用
在您的应用仍然打开的情况下,三次单击主页按钮
【讨论】:
我认为 OP 正在寻找某种方法来启用/禁用应用程序代码的引导式访问。 (我不相信这是可能的。) 我不确定它是否没有覆盖设备的功能......我的意思是我已经看到它完成了。早在优步向其司机发放手机时,他们就这样做了。 我可以通过应用代码启用引导式访问。这是最简单的部分,但我想要在 iPad 解锁时唤醒应用程序。 所以我没有给你一个确切的答案,但我找到了一个可能的解决方法。您可以让您的应用程序在后台请求位置更新,然后它将重新打开应用程序。 IDK,如果有另一种方法可以做到这一点,但到目前为止,这就是我发现的。有一个答案描述它here 你在使用 mdm 吗?以上是关于IOS,解锁后唤醒应用程序(企业应用程序,受监督的 iPad)的主要内容,如果未能解决你的问题,请参考以下文章