Например, вы создали сессию facebook логин
QBASessionCreationRequest *extendedAuthRequest = [QBASessionCreationRequest request];
extendedAuthRequest.socialProvider = @"facebook";
extendedAuthRequest.socialProviderAccessToken = @"BAAE74iZBvNR0BAFCnyIIvdbdslDZCbIyzqDtT1oWg4dYYQoUl2tsBGMAZCFJX1x2x0h116OF0rObZC3WwtjjtS9rHiwcsvwvlI4pk0RTObCZAvkfUZCGxatsLykeWmC4";
[QBAuth createSessionWithExtendedRequest:extendedAuthRequest delegate:self];
Ваша сессия будет истекли через 2 часа после последнего запроса к QuickBlox API. А дальше, вы получите «Обязательный сеанс не существует»
вы должны воссоздать сеанс вручную в этом случае (я имею в виду повторить выше запрос)
Для проверки сессии Использовать дату истечения следующего фрагмента кода:
NSDate *sessionExpiratioDate = [QBBaseModule sharedModule].tokenExpirationDate;
где писать '[QBSettings enableSessionExpirationAutoHandler: YES];'? – Maulik
обновленный ответ - добавлен новый API –
@IgorKhomenko, как проверить сеанс wether истек или нет с 'NSDate * sessionExpiratioDate = [QBBaseModule sharedModule] .tokenExpirationDate;'? – Hemang