0
我使用parse.com作爲iOS應用程序的後端。 在我的應用程序中,我創建了匿名用戶,允許我的應用程序用戶使用Twitter或Facebook登錄。當用戶使用這些實用程序登錄時,我想知道他是否先前登錄過。我怎樣才能得出這個結論?如何檢查當前用戶是否已登錄
我使用parse.com作爲iOS應用程序的後端。 在我的應用程序中,我創建了匿名用戶,允許我的應用程序用戶使用Twitter或Facebook登錄。當用戶使用這些實用程序登錄時,我想知道他是否先前登錄過。我怎樣才能得出這個結論?如何檢查當前用戶是否已登錄
我會做一個解決方法,創建一個最新的登錄NSDate作爲當前用戶對象下的PFObject或通過將用戶標識合併到父對象中。當用戶登錄時,用查詢檢查這個PFObject。如果它不存在,它們是新用戶。然後,您可以設置該屬性以供將來的登錄跟蹤。
PFObject *loginObj = [PFObject objectWithClassName:@"LastLoginObject"];
[loginObj setObject:[PFUser currentUser] forKey:@"CurrentUser"];
[loginObj setObject:[NSDate date] forKey:@"LastLoginDate"];
[loginObj save];