使用Xcode / Swift或独角兽精灵灰尘在iPad上覆盖(阻止)或关闭iOS

时间:2017-12-31 07:45:18

标签: ios swift xcode ipad ios11

嘿所有我只是想知道是否有人知道如何将屏幕叠加在另一个屏幕之上,阻止原始应用程序被使用?或者可以通过Xcode / Swift关闭iPad吗?

原因是我需要在家里为我的孩子创建一个供个人使用的应用程序。我想在我的手机上放置一个计时器,以便在关闭电源或当前正在使用的程序被覆盖物阻挡时。

由于这是我个人使用的,如果没有目前可以执行上述任何操作的公共api,那么使用“私人”api的功能就可以了。此外,没有必要将应用程序放在苹果App Store中。

我希望能够将restful命令或http命令发送到在iPad上运行的后台应用程序,然后根据我发送的内容,让iPad执行。

所以要列出我想要找到的代码: - 关闭/打开iPad的方法。 - 有一个覆盖,阻止iPad上当前正在运行的应用程序。 - 我可以做的任何其他方式更好/更容易,但结果与我正在寻找相同。

1 个答案:

答案 0 :(得分:1)

iOS应用程序未在后台运行,因此通常无法在后台安装应用程序并让它在没有任何用户交互的情况下进入前台。此外,孩子们可以简单地关闭你的阻止应用程序并回到之前使用的任何应用程序。

我很确定如果没有一些奇怪的黑客或越狱设备就不可能编写这样的应用程序。

据我所知,iOS内部没有这样的功能可以在一段时间后锁定设备。所有计时器都与不活动有关。

<强>更新

您可以注册您的应用程序以获取GPS更新,因此每次GPS坐标更改时它都会被唤醒。然后你可以检查时间是否结束,但你的应用程序仍然在后台。您甚至可以弹出iOS通知,但也可以解雇。正如我之前所说的,即使你的应用程序会出现在前台,它也可以简单地关闭。