【问题标题】:IOS, awake app after unlock (entreprise app, supervised iPads)IOS,解锁后唤醒应用程序(企业应用程序,受监督的 iPad)
【发布时间】: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 解锁(按下主页按钮后),应用程序就会自动启动。

【问题讨论】:

    标签: ios swift security


    【解决方案1】:

    这是一个加载的问题,但您可以锁定 ipad 以仅使用“引导式访问”的一个应用程序有一个演练here.

    这是第一步:

    1. 打开“设置”

    2. 转到“常规”>“辅助功能”

    3. 点击“引导访问”(向下滚动页面一点,它在 “学习”部分)

    4. 将开关拨到“ON”

    5. 点击“设置密码”(这将阻止 用户离开“引导访问”模式)

    6. 输入密码

    7. 启动您的应用

    8. 在您的应用仍然打开的情况下,三次单击主页按钮

    【讨论】:

    • 我认为 OP 正在寻找某种方法来启用/禁用应用程序代码的引导式访问。 (我不相信这是可能的。)
    • 我不确定它是否没有覆盖设备的功能......我的意思是我已经看到它完成了。早在优步向其司机发放手机时,他们就这样做了。
    • 我可以通过应用代码启用引导式访问。这是最简单的部分,但我想要在 iPad 解锁时唤醒应用程序。
    • 所以我没有给你一个确切的答案,但我找到了一个可能的解决方法。您可以让您的应用程序在后台请求位置更新,然后它将重新打开应用程序。 IDK,如果有另一种方法可以做到这一点,但到目前为止,这就是我发现的。有一个答案描述它here
    • 你在使用 mdm 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多