LTMobileSDKNotificationHandlerProtocol

Extends Protocol:
NSObject
Declared In:

Introduction

Протокол делегата для работы с нотификациями сервиса нотификаций диалога

WARNING:

Методы делегата вызываются в GCD-очереди, передаваемой при инициализации объекта SDK с помощью поля delegateQueue класса LTMobileSDKInitializationParams. По умолчанию - это последовательная очередь, ассоциированая с главным потоком и подготавливается вызовом функции библиотеки libdispatch dispatch_get_main_queue(), в этом случае методы делегата выполняется синхронно на главном потоке относительно параллельного потока рабочей последовательной



Methods

-ban:
-confirmTextMessage:
-notificationListenerErrorOccured:
-receiveFileMessage:
-receiveHoldMessage:
-receiveOfflineMessage:message:
-receiveTextMessage:
-receiveTypingMessage:
-updateDialogState:

ban:


- (void)ban: (NSString *) message; 
Discussion

Бан посетителя с указанием сообщения причины.


confirmTextMessage:


- (void)confirmTextMessage: (LTSTextMessageId) message; 
Discussion

Подтверждение набора сообщения


notificationListenerErrorOccured:


- (void)notificationListenerErrorOccured: (NSException *) error; 
Discussion

Обработка ошибки при работе сервера нотификаций. Возможно использовать для перезапуска SDK


receiveFileMessage:


- (void)receiveFileMessage: (LTSFileMessage *) message; 
Discussion

Передача фаила


receiveHoldMessage:


- (void)receiveHoldMessage: (LTSHoldMessage *) message; 
Discussion

Удерживающее сообщение


receiveOfflineMessage:message:


- (void)receiveOfflineMessage:(NSString *)conversationId 
        message:(LTSOfflineMessage *) message; 
Discussion

Получение нотификации об оффлайн сообщении в оффлайн обращении


receiveTextMessage:


- (void)receiveTextMessage: (LTSTextMessage *) message; 
Discussion

Новое сообщение пользователю


receiveTypingMessage:


- (void)receiveTypingMessage: (LTSTypingMessage *) message; 
Discussion

Получение нотификации о наборе текста


updateDialogState:


- (void)updateDialogState: (LTSDialogState *) state; 
Discussion

Обновление состояния диалога