1
我試圖讓我所有的用戶會話與Parse獨佔,這意味着如果用戶已經在特定位置的某個設備上登錄,如果另一個設備使用相同的憑據登錄,我希望先前的會話(s)被終止,當然有一個警報視圖的消息。有點像舊的AOL Instant Messaging格式。我想通了這個動作的代碼應該在登錄邏輯寫,所以我寫了我的登入「繼承」的代碼中:如何正確使解析雲代碼請求?
PFUser.logInWithUsernameInBackground(userName, password: passWord) {
(user, error: NSError?) -> Void in
if user != nil || error == nil {
dispatch_async(dispatch_get_main_queue()) {
self.performSegueWithIdentifier("loginSuccess", sender: self)
PFCloud.callFunctionInBackground("currentUser", withParameters: ["PFUser":"currentUser"])
//..... Get other currentUser session tokens and destroy them
}
} else {
那可能不是正確的雲代碼調用,但你明白了吧。當用戶再次登錄另一臺設備時,我想抓住其他會話並終止它們。有沒有人知道正確的方式去迅速提出這個請求?
好吧,我明白了,在你的答案,唯一的地方,我應該寫我自己的自定義代碼是在logoutInBackground之後?除了這基本上是我應該正確滾動的結構? –
是的。那裏,註銷完成後,在其他條件的葉級別(其中評論說「更新UI」) – danh
yeag我已經有其他的錯誤設置 –