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

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

Разработчик

Ссылка платформы IMServicePlugIn ссылка на протокол IMServicePlugInGroupListAuthorizationSupport

Опции
Развертывание Target:

На этой странице
Язык:

IMServicePlugInGroupListAuthorizationSupport

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

IMServicePlugInGroupListAuthorizationSupport и IMServiceApplicationGroupListAuthorizationSupport соединенные протоколы. Если основной класс плагина Вашей службы реализует IMServicePlugInGroupListAuthorizationSupport протокол, объект клиента, переданный Вашему плагину во время инициализации, реализует IMServiceApplicationGroupListAuthorizationSupport протокол.

Наследование


Не применимый

Оператор импорта


Swift

import IMServicePlugIn

Objective C

@import IMServicePlugIn;

Доступность


Доступный в OS X v10.7 и позже.
  • Отправляет запрос авторизации. (требуемый)

    Объявление

    Swift

    func sendAuthorizationRequestToHandle(_ handle: String!)

    Objective C

    - (oneway void)sendAuthorizationRequestToHandle:(NSString *)handle

    Параметры

    handle

    Дескриптор, от которого можно запросить авторизацию.

    Обсуждение

    Когда клиент мгновенного обмена сообщениями добавляет дескриптор к списку группы на службе, требующей авторизации, это вызывает sendAuthorizationRequestToHandle: метод для каждого дескриптора после вызова addHandles:toGroup: метод.

    Оператор импорта

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

    Доступный в OS X v10.7 и позже.

  • Принимает запрос авторизации. (требуемый)

    Объявление

    Swift

    func acceptAuthorizationRequestFromHandle(_ handle: String!)

    Objective C

    - (oneway void)acceptAuthorizationRequestFromHandle:(NSString *)handle

    Параметры

    handle

    Дескриптор для авторизации.

    Оператор импорта

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

    Доступный в OS X v10.7 и позже.

  • Отклоняет запрос авторизации. (требуемый)

    Объявление

    Swift

    func declineAuthorizationRequestFromHandle(_ handle: String!)

    Objective C

    - (oneway void)declineAuthorizationRequestFromHandle:(NSString *)handle

    Параметры

    handle

    Дескриптор, чтобы отказаться авторизовывать.

    Оператор импорта

    Objective C

    @import IMServicePlugIn;

    Swift

    import IMServicePlugIn

    Доступность

    Доступный в OS X v10.7 и позже.