2015-05-14 2 views
6

Я применил приложение для общения с использованием XMPP iOS Framework с сервером OpenFire.XMPP Как я могу получить уведомление или событие, когда текущий пользователь переходит в автономный режим?

Я просто хочу получить уведомление или событие, когда текущий пользователь отключается от XMPP.

я реализую делегат XMPPReconnectDelegate & метода

- (void)xmppReconnect:(XMPPReconnect *)sender didDetectAccidentalDisconnect:(SCNetworkReachabilityFlags)connectionFlags 

Но проблема, это не называется в прошивкой 7.1 & он работает в прошивке 8.

Есть ли другой способ или делегировать?

Заранее спасибо.

ответ

1

Следующий метод также вызовет при отключении пользователя от сервера XMPP.

  • (аннулируются) xmppStreamDidDisconnect: (XMPPStream *) отправитель withError: (NSError *) Ошибка {

}

0

XMPP были это методы делегата, и вы можете легко проверить, если пользователь зайдет не в сети.

- (void)xmppStreamDidDisconnect:(XMPPStream *)sender withError:(NSError *)error 
{ 
    if (!isXmppConnected) 
    { 
     NSLog(@"disconnect from XMPP"); 
    } 

} 
Смежные вопросы