1. 退出登录时,保存用户手机号,以便下次登录时,直接带出手机号
// 退出登录时,调用此方法,存当前时间戳
- (void)saveDateMobileNoWhenLogout {
NSDate *logoutDate = [NSDate date];
NSDictionary *dict = @{kAppMobileNo:[JFUserInfoModel getMobileNo],
kAppLogoutDate:logoutDate};
[[WXLocalSettings sharedSettings] setSettings:dict forKey:kAppLogout];
}
2. 新建工具类,取出退出登录时记录的手机号
+ (NSString *)getMobileNoWhenLogin {
// 拿到退出登录时的手机号和时间
NSDictionary *userLogout = [[WXLocalSettings sharedSettings] getSettings:kAppLogout];
NSDate *nowDate = [NSDate date];
NSDate *logoutDate = userLogout[kAppLogoutDate];
if (!logoutDate) {
return nil;
}
// 两个时间戳的间隔 返回的是秒
NSTimeInterval time = [nowDate timeIntervalSinceDate:logoutDate];
if (time/60/60 >= 72) {
return nil;
}
else {
return userLogout[kAppMobileNo];
}
}
网友评论