如何检查当前用户之前是否已登录

时间:2013-08-06 20:14:19

标签: ios parse-platform

我正在使用parse.com作为我的iOS应用程序的后端。 在我的应用程序中,我正在创建匿名用户并允许我的应用程序用户使用Twitter或Facebook登录。当用户使用这些实用程序中的任何一个登录时,我想知道他以前是否已登录。我怎么能得出结论?

1 个答案:

答案 0 :(得分:2)

我会做一个解决方法,在currentUser对象下创建最后一次登录NSDate作为PFObject,或者将userID合并到父对象中。当用户登录时,使用查询检查此PFObject。如果它不存在,则它们是新用户。然后,您可以设置该属性以供将来登录跟踪。

PFObject *loginObj = [PFObject objectWithClassName:@"LastLoginObject"];
[loginObj setObject:[PFUser currentUser] forKey:@"CurrentUser"];
[loginObj setObject:[NSDate date] forKey:@"LastLoginDate"];
[loginObj save];