情况是设备被锁定并躺在那里,直到用户抓住手机偷看它。当他这样做时,是否可以检测到你的iOS设备在应用程序的后台被选中的事件?
我正在考虑系统显然提供的事件,至少在内部,用于打开屏幕以显示该窥视事件的时间和通知。
答案 0 :(得分:1)
iOS不提供这样的公共API 更一般地说,如果您的应用未处于有效状态,iOS将无法提供任何可让您的应用了解系统或其他应用上的用户操作的API,因为sandbox会更多:
出于安全原因,iOS会在安装时将每个应用程序(包括其首选项和数据)放在沙箱中。沙箱是一组细粒度控件,用于限制应用程序对文件,首选项,网络资源,硬件等的访问。作为沙盒过程的一部分,系统会将每个应用程序安装在自己的沙箱目录中,该目录充当应用程序及其数据的主页。
此规则存在一些例外情况,例如地点更新。