0
我存儲用戶接觸在arrContactList如何知道用戶在quickblox for iOS中是在線還是離線?
NSArray *arrContactList = [QBChat instance].contactList.contacts;
從arrContactList,存在狀態如何導出。
同樣在獲得狀態後,如果用戶上線或下線,如何找到它。
我存儲用戶接觸在arrContactList如何知道用戶在quickblox for iOS中是在線還是離線?
NSArray *arrContactList = [QBChat instance].contactList.contacts;
從arrContactList,存在狀態如何導出。
同樣在獲得狀態後,如果用戶上線或下線,如何找到它。
//聯繫人有帳戶及存在狀態
for(QBContactListItem *contact in arrContactList) {
BOOL isOnline = contact.isOnline;
NSInteger userIdValue = contact.userID;
if(isOnline) {
NSLog(@"User %ld is online",(long)userIdValue);
}
else {
NSLog(@"User %ld is offline",(long)userIdValue);
}
}
//當接觸用戶上線或離線,該方法被調用
- (void)chatDidReceiveContactItemActivity:(NSUInteger)userID isOnline:(BOOL)isOnline status:(NSString *)status{
// here you can check presence status using isOnline and also we get userID
// so list of user IDs who are online can be maintained in an array
}