首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Xcode/Swift或独角兽pixie dust覆盖(数据块)或关闭iPad上的iOS

使用Xcode/Swift或独角兽pixie dust覆盖(数据块)或关闭iPad上的iOS
EN

Stack Overflow用户
提问于 2017-12-31 15:45:18
回答 1查看 44关注 0票数 1

嘿,我只是想知道,有没有人知道如何将一个屏幕覆盖在另一个屏幕上,从而阻止原始应用程序的使用?或者有没有可能通过Xcode/Swift关闭iPad?

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

由于这是我个人使用的,如果目前没有公共apis可以做上述任何事情,那么使用“私有”apis的能力是很好的。此外,也不需要将应用程序放在苹果应用程序商店中。

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

所以我列出了我试图找到的代码:-关闭/打开iPad的方法。-使用覆盖功能阻止iPad上当前运行的应用程序。-任何其他方式,我可以做上述将是更好/更容易,但有相同的结果,我正在寻找。

EN

回答 1

Stack Overflow用户

发布于 2017-12-31 20:27:33

iOS应用程序不在后台运行,因此通常不可能让应用程序在后台运行,并在没有任何用户交互的情况下让它出现在前台。此外,孩子们可以简单地关闭你的拦截应用程序,然后返回到他们之前使用过的任何应用程序。

我敢肯定,如果没有一些奇怪的破解或越狱的设备,写这样的应用是不可能的。

据我所知,iOS本身没有这样的函数来在一段时间后锁定设备。所有计时器都与不活动相关。

更新

您可以注册您的应用程序的GPS更新,因此它将被唤醒,每次GPS坐标变化。然后你可以检查时间是否到了,但你的应用程序仍然在后台。您甚至可以弹出一个iOS通知,但也可以将其驳回。正如我之前所说的,即使你的应用程序会出现在前台,它也可以简单地关闭。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48040860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档