2
我試過QuickBlox
文檔方法,但最後一次請求的時間總是不變,實際上,當連接的用戶使用Quick blox進行任何活動(如與某人聊天)時應該更新。
但是,它保持不變(只給用戶登錄的時間)。
那麼它將如何更新每個請求?
我試過下面的代碼。QuickBlox iOS中的在線/離線問題
[QBACCESS fetchUserDetailsWithID:userID withCompeltionHandler:^(QBUUser *userDetails,BOOL status){
if(status){
QBUUser *user = userDetails;
NSInteger currentTimeInterval = [[NSDate date] timeIntervalSince1970];
NSInteger userLastRequestAtTimeInterval = [[user lastRequestAt] timeIntervalSince1970];
// if user didn't do anything last 1 minute (60 seconds)
if((currentTimeInterval - userLastRequestAtTimeInterval) > 60){
//means user is offline
}
else{
//user is online
}
}
}];
在所有情況下,它顯示爲脫機狀態,因爲我的[用戶lastRequestAt]在用戶登錄時始終保持不變。
所以,它不是實時在線/離線。請幫助我