在我们的应用程序中,如果用户未登录一周,我们必须自动注销用户。
安排它的最佳方法是什么?我使用NSTimer
时间间隔为(24 * 7 * 60 * 60)它会起作用吗?
注意:终止应用后,将自动显示登录屏幕。因此,只有当应用程序最小化一周时才会出现这种情况
答案 0 :(得分:3)
当应用在后台时,NSTimer会暂停。您的用户有可能运行其他应用,因此您的应用将转到后台。
我会解决这个问题
NSDate
)并将其保存
NSUserDefault
使用“lastLoginTime”等密钥。NSUserDefault
值
与当前时间。