Вкладки на мобильных устройствах

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

Если вы решили, чтобы вкладка канала или группы отображалась в мобильных клиентах Teams, setSettings() конфигурация должна иметь значение свойства websiteUrl . Чтобы обеспечить оптимальное взаимодействие с пользователем, при создании вкладок необходимо следовать рекомендациям по работе с вкладками на мобильных устройствах, приведенным в этой статье.

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

Возможности приложения Поведение, если приложение утверждено Поведение, если приложение не утверждено
Личные вкладки Приложение отображается в нижней панели мобильных клиентов. Вкладки открываются в клиенте Teams. Приложение не отображается в нижней панели мобильных клиентов.
Вкладки каналов и групп Вкладка откроется в клиенте Teams с помощью contentUrl. Вкладка открывается в браузере за пределами клиента Teams с помощью websiteUrl.

Примечание.

  • Приложения, отправленные в AppSource для публикации в Teams, автоматически оцениваются на скорость отклика мобильных устройств. Для любых запросов обратитесь к teamsubm@microsoft.com.
  • Для всех приложений, которые не распространяются через AppSource, вкладки по умолчанию открываются в веб-представлении внутри приложения в клиентах Teams, и отдельный процесс утверждения не требуется.
  • Поведение приложений по умолчанию применимо только при распространении через магазин Teams. По умолчанию все вкладки открываются в клиенте Teams.
  • Чтобы начать оценку вашего приложения для удобства мобильных устройств, обратитесь к teamsubm@microsoft.com сведениям о приложении.
  • Если в мобильном приложении есть несколько вкладок, при каждом переключите вкладку пользователь, вкладка не перезагружается.

Проверка подлинности

Чтобы проверка подлинности работала на мобильных клиентах, необходимо обновить библиотеку JavaScript teams по крайней мере до версии 1.4.1.

Низкая пропускная способность и периодические подключения

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

Тестирование на мобильных клиентах

Необходимо проверить правильность работы вкладки на мобильных устройствах различных размеров и качеств. Для устройств Android можно использовать средства разработки для отладки вкладки во время ее выполнения. Рекомендуется тестировать как на высокопроизводительных, так и на низкопроизводительных устройствах, включая планшет.

Распространения

Приложения, перечисленные в магазине Teams, должны быть утверждены для использования на мобильных устройствах, чтобы правильно функционировать в мобильном клиенте Teams. Доступность и поведение табуляции зависят от того, утверждено ли приложение.

Приложения в магазине Teams, утвержденные для мобильных устройств

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

Возможность Доступность мобильных устройств? Поведение мобильных устройств
Канал
вкладка и группа
Да В мобильном клиенте Teams откроется вкладка с конфигурацией contentUrl приложения.
Личное приложение Да Каждая вкладка на вкладке личного приложения открывается в мобильном клиенте Teams с соответствующей contentUrl конфигурацией.

Приложения в магазине Teams не утверждены для мобильных устройств

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

Возможность Доступность мобильных устройств? Поведение мобильных устройств
Вкладка "Канал" и "Группа" Да Вкладка открывается в браузере по умолчанию устройства, а не в мобильном клиенте Teams с конфигурацией вашего приложенияwebsiteUrl, которая также должна быть включена в функцию исходного setSettings() кода. Однако пользователи могут просмотреть вкладку в мобильном клиенте Teams, выбрав Дополнительно рядом с приложением и выбрав Открыть, что активирует конфигурацию contentUrl вашего приложения.
Личное приложение Нет Неприменимо

Примечание.

  • Сообщения бота отображаются в разделе чата, если мобильное приложение имеет возможности бота и вкладки.
  • При выборе чата приложения бота и нажатии кнопки Дополнительно (...) вы не увидите возможность вкладки этого приложения в списке. Однако если выбрать Дополнительно (...) в правом нижнем углу раздела Чат , вы сможете просмотреть приложение-вкладку со ссылкой на возможности бота этого приложения.

Приложения, отсутствуют в магазине Teams

При загрузке неопубликованного приложения или публикации в каталоге приложений организации поведение вкладок совпадает с поведением приложений магазина Teams, утвержденных Майкрософт для мобильных устройств.

Следующий этап

См. также