Registerkarten auf mobilen Geräten

Wenn Sie eine Microsoft Teams-App erstellen, die eine Registerkarte enthält, müssen Sie testen, wie Ihre Registerkarte auf den Microsoft Teams-Clients für Android und iOS funktioniert. In diesem Artikel werden einige der wichtigsten Szenarien beschrieben, die Sie berücksichtigen müssen, um eine optimale Benutzererfahrung zu gewährleisten.

Apps , die über den Microsoft Teams Store verteilt werden, verfügen über einen separaten Genehmigungsprozess für mobile Clients. Das Standardverhalten solcher Apps sieht wie folgt aus:

App-Funktion Verhalten, wenn die App genehmigt wird Verhalten, wenn die App nicht genehmigt wurde
Persönliche Registerkarten Die App wird in der unteren Leiste der mobilen Clients angezeigt. Registerkarten werden im Teams-Client geöffnet. Die App wird nicht in der unteren Leiste der mobilen Clients angezeigt.
Kanal- und Gruppenregisterkarten Die Registerkarte wird im Teams-Client mit contentUrlgeöffnet. Wenn websiteUrl in der App-Manifestdatei verfügbar ist, wird die Registerkarte in einem Browser außerhalb von Teams geöffnet.
Wenn websiteUrl in der App-Manifestdatei nicht verfügbar ist, ist der Zugriff auf die Registerkarte auf Teams Mobile nicht möglich. Auf die Registerkarte kann jedoch weiterhin auf Desktop und Web zugegriffen werden.

Hinweis

  • Apps, die zur Veröffentlichung in Teams an AppSource übermittelt werden, werden automatisch auf mobile Reaktionsfähigkeit ausgewertet. Wenden Sie sich für alle Abfragen an teamsubm@microsoft.com.
  • Für alle Apps, die nicht über AppSource verteilt werden, werden die Registerkarten standardmäßig in einer In-App-Webansicht innerhalb der Teams-Clients geöffnet, und es ist kein separater Genehmigungsprozess erforderlich.
  • Das Standardverhalten von Apps gilt nur, wenn sie über den Teams Store verteilt werden. Standardmäßig werden alle Registerkarten im Teams-Client geöffnet.
  • Um eine Bewertung Ihrer App für die Mobile-Freundlichkeit zu initiieren, wenden Sie sich mit Ihren App-Details an teamsubm@microsoft.com .
  • Wenn eine mobile App über mehrere Registerkarten verfügt, wird die Registerkarte nicht erneut geladen, wenn der Benutzer eine Registerkarte wechselt.

Authentifizierung

Damit die Authentifizierung auf mobilen Clients funktioniert, müssen Sie ihre Teams-JavaScript-Bibliothek mindestens auf Version 1.4.1 aktualisieren.

Geringe Bandbreite und zeitweilige Verbindungen

Mobile Clients funktionieren mit geringer Bandbreite und zeitweiligen Verbindungen. Ihre App muss alle Timeouts angemessen behandeln, indem dem Benutzer eine kontextbezogene Nachricht bereitgestellt wird. Sie müssen auch Statusanzeigen verwenden, um Ihren Benutzern Feedback für prozesse mit langer Ausführungsdauer zu geben.

Testen auf mobilen Clients

Sie müssen überprüfen, ob Ihre Registerkarte auf mobilen Geräten mit verschiedenen Größen und Qualitäten ordnungsgemäß funktioniert. Für Android-Geräte können Sie DevTools verwenden, um Ihre Registerkarte zu debuggen, während sie ausgeführt wird. Es wird empfohlen, sowohl auf Geräten mit hoher als auch auf niedriger Leistung zu testen, einschließlich eines Tablets.

Verteilung

Apps, die im Teams Store aufgeführt sind, müssen für die mobile Nutzung genehmigt werden, damit sie im mobilen Teams-Client ordnungsgemäß funktionieren. Die Verfügbarkeit und das Verhalten von Registerkarten hängen davon ab, ob Ihre App genehmigt wurde.

Apps im Teams Store, die für Mobilgeräte genehmigt sind

In der folgenden Tabelle werden die Verfügbarkeit und das Verhalten von Registerkarten beschrieben, wenn die App im Teams Store aufgeführt und für die mobile Verwendung genehmigt wird:

Funktion Mobile Verfügbarkeit? Mobiles Verhalten
Kanal
Und Registerkarte "Gruppe"
Ja Die Registerkarte wird im mobilen Teams-Client mit der Konfiguration Ihrer App contentUrl geöffnet.
Persönliche App Ja Jede Registerkarte auf der Registerkarte "Persönliche App" wird im mobilen Teams-Client mit ihrer jeweiligen contentUrl Konfiguration geöffnet.

Apps im Teams Store nicht für Mobilgeräte genehmigt

In der folgenden Tabelle werden die Verfügbarkeit und das Verhalten von Registerkarten beschrieben, wenn die App im Teams Store aufgeführt, aber nicht für die mobile Verwendung genehmigt ist:

Funktion Mobile Verfügbarkeit? Mobiles Verhalten
Registerkarte "Kanal" und "Gruppe" Ja Die Registerkarte wird im Standardbrowser des Geräts anstelle des mobilen Teams-Clients mit der Konfiguration Ihrer App websiteUrl geöffnet, die ebenfalls in der Funktion Ihres Quellcodes setSettings() enthalten sein muss.
Persönliche App Nein Nicht zutreffend

Hinweis

  • Die Botnachrichten werden im Chatabschnitt angezeigt, wenn eine mobile App sowohl über die Bot- als auch die Registerkartenfunktionen verfügt.
  • Wenn Sie Chat der Bot-App auswählen und Mehr (...) auswählen, wird die Registerkartenfunktion dieser App in der Liste nicht angezeigt. Wenn Sie jedoch unten rechts im Abschnitt Chatdie Option Mehr (...) auswählen, können Sie die Registerkarten-App mit einem Link zur Bot-App-Funktion dieser App anzeigen.

Apps, die nicht im Teams Store enthalten sind

Wenn Sie Ihre benutzerdefinierte App hochladen oder im App-Katalog eines organization veröffentlichen, ist das Verhalten der Registerkarte dasselbe wie Teams Store-Apps, die von Microsoft für Mobilgeräte genehmigt wurden.

Nächster Schritt

Siehe auch