Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Мгновенная ссылка платформы плагина службы сообщений

Введение

Классы   Протоколы  

Интерфейсы в этой платформе используются мгновенными плагинами сообщения, чтобы добавить службу мгновенных сообщений к клиентам, таким как iChat. Это предоставляет поддержку для функций, таких как доступность дескриптора и значки, списки дескрипторов, чата группы и передач файлов.

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

IMServicePlugInFileTransfer

Экземпляры IMServicePlugInFileTransfer класс представляет передачи файлов.

IMServicePlugInIncomingFileTransfer

Экземпляры IMServicePlugInIncomingFileTransfer класс представляет входящие передачи файлов.

IMServicePlugInOutgoingFileTransfer

Экземпляры IMServicePlugInOutgoingFileTransfer класс представляет исходящие передачи файлов.

IMServicePlugInFileTransferSession

Экземпляры IMServicePlugInFileTransferSession класс представляет сеансы передачи файлов.

IMServicePlugInIncomingFileTransferSession

Экземпляры IMServicePlugInOutgoingFileTransferSession класс представляет входящие сеансы передачи файлов.

IMServicePlugInOutgoingFileTransferSession

Экземпляры IMServicePlugInOutgoingFileTransferSession класс представляет исходящие сеансы передачи файлов.

IMServicePlugInMessage

Экземпляры IMServicePlugInMessage класс представляет мгновенные сообщения.

Протоколы

IMServiceApplication

Плагин службы связывается с клиентом мгновенного обмена сообщениями, использующим IMServiceApplication протокол.

IMServiceApplicationChatRoomSupport

Этот протокол используется, чтобы передать входящие события чат-комнаты от сервера до клиента мгновенного обмена сообщениями и обеспечить обратные вызовы ответа для методов в IMServicePlugInChatRoomSupport протокол.

IMServiceApplicationFileTransferSessionSupport

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

IMServiceApplicationGroupListAuthorizationSupport

Этот протокол используется для передачи запросов авторизации списка группы от сервера до клиента мгновенного обмена сообщениями.

IMServiceApplicationGroupListSupport

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

IMServiceApplicationInstantMessagingSupport

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

IMServicePlugIn

Основной класс для каждого плагина службы должен реализовать IMServicePlugIn протокол.

IMServicePlugInChatRoomSupport

Реализуйте этот протокол на основном классе плагина своей службы, чтобы указать, что Ваша служба поддерживает основанный на чат-комнате обмен сообщениями.

IMServicePlugInFileTransferSessionSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает передачи файлов от дескриптора к дескриптору.

IMServicePlugInGroupListAuthorizationSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба требует авторизации при добавлении дескриптора к списку группы.

IMServicePlugInGroupListEditingSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваши поддержки службы, редактируя группу перечисляют.

IMServicePlugInGroupListHandlePictureSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает изображения дескриптора.

IMServicePlugInGroupListOrderingSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает упорядоченные списки группы.

IMServicePlugInGroupListSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает список группы.

IMServicePlugInInstantMessagingSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает непосредственный мгновенный обмен сообщениями при реализации этого протокола необходимо также включать IMServiceCapabilityInstantMessagingSupport как значение для IMServiceCapabilities введите Информацию.

IMServicePlugInPresenceSupport

Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает информацию о присутствии, такую как доступность дескриптора, сообщение о состоянии, состояние ожидания и изменения изображения.