【发布时间】:2016-12-16 20:17:23
【问题描述】:
目标:
我需要能够判断用户何时与iPhone 应用程序交互。
5 分钟后,我会自动logout 用户,但如果用户正在与应用交互,我不想这样做。
我读过shouldReceiveTouch:,但是如果用户触摸某物,它就会被调用。我可以在那里登录以重置 5 分钟计时器。
我怎样才能让任何屏幕上的任何view 被触摸,5 分钟计时器重新开始?
是否可以在不到处实现shouldReceiveTouch: 的情况下做到这一点?
感谢任何帮助。
【问题讨论】:
-
您是否认为应用程序在前台时就像用户正在交互一样?如果是,您可以使用 applicationDidEnterBackground 并计算注销用户的时间