我正在做一些工作,希望能够以某种方式监控iOS设备(非越狱)的使用情况。
我希望检测的当前技术是检测到屏幕触摸事件已经发生。请注意,我不需要有关触摸屏幕的位置或时长的信息。只是它被触动了。
我希望可能会检测到设备的某种“空闲”模式。
我目前正在记录手机的解锁事件,但是没有自动锁定功能的手机会在屏幕上显示,即使没有发生“活动”,所以这是目前不完美的解决方案。跟踪手机的“有效”使用情况。
请注意,我将在后台运行它。
答案 0 :(得分:0)
您好,您可以尝试以下功能之一:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
code
}
override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
code
}
override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
code
}
override func touchesCancelled(touches: Set<UITouch>?, withEvent event: UIEvent?) {
code
}
override func touchesEstimatedPropertiesUpdated(touches: Set<NSObject>) {
code
}