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

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

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

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

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

Примечание

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

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

Для проверки подлинности для мобильных клиентов необходимо обновить Teams JavaScript SDK по крайней мере до версии 1.4.1.

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

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

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

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

Распределение

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

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

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

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

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

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

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

Приложения, не Teams магазине

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

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

См. также