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 contentUrl geö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.
Veröffentlichen im Teams Store
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
- Erstellen von Registerkarten für Teams
- Erstellen einer persönlichen Registerkarte
- Planen reaktionsfähiger Registerkarten für Teams Mobile
- Entwerfen Sie Ihre Registerkarte für Microsoft Teams
- Entwicklertools für Microsoft Teams-Registerkarten
- Testen eigener Apps
- Verteilen Ihrer Microsoft Teams-App
- Teams-App-Paket erstellen
- App-Manifestschema für Teams
Platform Docs