0

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

4

1 回答 1

2

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

PFObject *loginObj = [PFObject objectWithClassName:@"LastLoginObject"];
[loginObj setObject:[PFUser currentUser] forKey:@"CurrentUser"];
[loginObj setObject:[NSDate date] forKey:@"LastLoginDate"];
[loginObj save];
于 2013-08-06T20:20:00.923 回答