2013-08-06 3 views
0

Я использую parse.com в качестве бэкэнд приложения iOS. В моем приложении я создаю анонимных пользователей и разрешаю пользователям моего приложения входить в систему с помощью Twitter или Facebook. Когда пользователь входит в систему с использованием любой из этих утилит, я хотел бы знать, был ли он ранее зарегистрирован. Как я могу это сделать?Как проверить, был ли текущий пользователь вошел в систему до

ответ

2

Я бы сделал обходной путь, который создает последнюю регистрацию NSDate как PFObject под объектом currentUser или путем включения идентификатора пользователя в родительский объект. Когда пользователь входит в систему, проверьте этот PFObject с запросом. Если он не существует, они являются новыми пользователями. Затем вы можете установить свойство для дальнейшего отслеживания входа в систему.

PFObject *loginObj = [PFObject objectWithClassName:@"LastLoginObject"]; 
[loginObj setObject:[PFUser currentUser] forKey:@"CurrentUser"]; 
[loginObj setObject:[NSDate date] forKey:@"LastLoginDate"]; 
[loginObj save]; 
Смежные вопросы