Надстройки для Outlook на мобильных устройствах
Надстройки теперь работают в Outlook на мобильных устройствах, используя те же API, которые доступны для других конечных точек Outlook. Если вы уже создали надстройку для Outlook, ее легко использовать в Outlook Mobile.
Надстройки Outlook mobile поддерживаются во всех учетных записях Microsoft 365 для бизнеса и Outlook.com учетных записях. Однако поддержка в настоящее время недоступна в учетных записях Gmail.
Пример области задач в Outlook для iOS
Пример области задач в Outlook для Android
Чем отличаются надстройки для мобильных устройств?
Небольшой размер и скорость взаимодействия усложняют разработку для мобильных устройств. Чтобы обеспечить качество работы клиентов, любая надстройка, объявляющая о поддержке мобильных устройств, должна соответствовать определенным критериям проверки, которые должны быть утверждены в AppSource.
- В надстройке ДОЛЖНЫ соблюдаться рекомендации по пользовательскому интерфейсу.
- Сценарий надстройки должениметь смысл на мобильных устройствах.
- Вам необходимо согласиться с нашим приложением для разработчиков для надстроек в iOS и отправить свой идентификатор разработчика Apple для проверки.
Как правило, поддерживается только режим чтения сообщений. Это влияет на настройку манифеста.
- Единый манифест для Microsoft 365: mailRead — это единственный элемент, который следует объявить в массиве extensions.ribbons.contexts.
-
Только манифест надстройки:
MobileMessageReadCommandSurface
это единственный объект ExtensionPoint , который следует объявить в разделе манифеста для мобильных устройств.
однако есть и исключения.
Режим организатора встреч поддерживается для надстроек, интегрированных с поставщиком собраний по сети.
- Единый манифест для Microsoft 365: "onlineMeetingDetailsOrganizer" разрешен в массиве extensions.ribbons.contexts.
- Только манифест надстройки: точка расширения MobileOnlineMeetingCommandSurface разрешена.
Дополнительные сведения об этом сценарии см. в статье Создание мобильной надстройки Outlook для поставщика собраний по сети.
Режим участника встреч поддерживается для интегрированных надстроек, созданных поставщиками приложений для создания заметок и управления отношениями с клиентами (CRM).
- Единый манифест для Microsoft 365: "logEventMeetingDetailsAttendee" разрешен в массиве extensions.ribbons.contexts.
- Только манифест надстройки: точка расширения MobileLogEventAppointmentAttendee разрешена.
Дополнительные сведения об этом сценарии см. в статье Запись заметок о встречах во внешнее приложение в надстройках Outlook для мобильных устройств.
Поддерживается активация на основе событий.
- Унифицированный манифест microsoft 365: надстройки на основе событий не рассматриваются как контекст в едином манифесте, поэтому для настройки массива extensions.ribbons.contexts нет исключений. Но обратите внимание, что надстройкам на основе событий требуется свойство extensions.autoRunEvents в манифесте.
- Только манифест надстройки. Точка расширения LaunchEventдолжна быть объявлена.
Дополнительные сведения см. в разделе Реализация активации на основе событий в надстройках Outlook mobile.
Манифест должен объявить поддержку мобильных устройств, включая специальные мобильные элементы управления и размеры значков.
- Унифицированный манифест для Microsoft 365: включите строку mobile в массив extensions.ribbons.requirements.formFactors и включите массив customMobileRibbonGroups в объект tab массива extensions.ribbons.tabs. Объект в этом массиве должен содержать "controls.type" из "mobileButton" и массив controls.icons.
- Манифест только надстройки: включите <MobileFormFactor> и включите правильные типы элементов управления и размеры значков.
Дополнительные сведения см. в статье Добавление поддержки команд надстроек в Outlook на мобильных устройствах.
Что делает хороший сценарий для надстроек Outlook для мобильных устройств?
Помните, что средняя продолжительность сеанса Outlook на телефоне значительно ниже, чем на компьютере. Это означает, что надстройка должна работать быстро, позволяя пользователю зайти, выйти и вернуться к работе с электронной почтой.
Ниже приведены примеры сценариев, которые имеют смысл в Outlook Mobile.
Надстройка передает ценные сведения в Outlook, помогая пользователям сортировать свою почту и отвечать надлежащим образом. Например, надстройка управления отношениями с клиентами (CRM), которая позволяет пользователю просматривать сведения о клиентах и делиться соответствующей информацией.
Надстройка повышает ценность содержимого электронной почты пользователя, сохраняя сведения в системе отслеживания, совместной работы или другой подобной системе. Например, надстройка, которая позволяет пользователям превратить сообщения электронной почты в элементы задач для отслеживания проекта или запросы на помощь в службу поддержки.
Пример действий пользователя для создания карточки Trello из электронного сообщения на iOS
Пример действий пользователя для создания карточки Trello из электронного сообщения на Android
Тестирование надстроек на мобильных устройствах
Чтобы протестировать надстройку в Outlook Mobile, сначала загрузите неопубликованную надстройку с помощью учетной записи Microsoft 365 или Outlook.com в Outlook в Интернете, в Windows (новой или классической) или на Mac. Убедитесь, что манифест правильно отформатирован, чтобы он содержал MobileFormFactor
, или он не будет загружаться в Outlook Mobile.
После работы надстройки обязательно протестируйте ее на экранах разных размеров, включая телефоны и планшеты. Вы должны убедиться, что он соответствует рекомендациям по специальным возможностям для контрастности, размера шрифта и цвета, а также пригоден для чтения с экрана, например VoiceOver в iOS или TalkBack в Android.
Устранение неполадок на мобильных устройствах может быть трудным, так как у вас может не быть инструментов, к которым вы привыкли. Однако одним из вариантов устранения неполадок в iOS является использование Fiddler (проверка в этом руководстве по его использованию с устройством iOS).
Примечание.
Современные Outlook в Интернете на смартфонах iPhone и Android больше не требуются и доступны для тестирования надстроек Outlook. Кроме того, надстройки не поддерживаются в Outlook для Android, iOS и современных мобильных веб-приложениях с локальными учетными записями Exchange. Некоторые устройства iOS по-прежнему поддерживают надстройки при использовании локальных учетных записей Exchange с классическими Outlook в Интернете. Сведения о поддерживаемых устройствах см. в разделе Требования к запуску надстроек для Office.
Дальнейшие действия
Узнайте, как:
Office Add-ins