001*_*001 3 iphone objective-c ios4
当用户成功登录我的应用程序时,会话启动,在X不活动时段后会话将超时.
现在你如何检测,用户看他是否主动使用该应用程序或不使用它?
1)检查每个按钮?
2)检查屏幕负载?
我发现这样做的最优雅的方法是使用一个类别,UIApplication它提供了一个sendEvent:重置NSTimer(当然在调用其超类实现之后)的方法.如果计时器熄灭,请发布通知.在任何想要对超时做出反应的通知中监听通知.这样做意味着您不必在整个应用程序中添加代码,以便在每次交互时重置计时器.
话虽如此,我同意Shaggy Frog,这不是iOS应用程序的典型行为,因此从HCI角度来看通常不是一个好主意.
| 归档时间: |
|
| 查看次数: |
6411 次 |
| 最近记录: |