Allgemeine Richtlinien für die Veröffentlichung von Teams-Apps, die in Microsoft 365 erweiterbar sind

Abgeschlossen

Um Teams-Apps zu entwickeln und zu veröffentlichen, die für Microsoft 365-Clients erweiterbar sind, müssen Sie bestimmte Anforderungen erfüllen. Dieser Abschnitt enthält detaillierte Richtlinien, die Ihnen dabei helfen, die Kompatibilität Ihrer App zu verbessern und ihre Chancen auf eine erfolgreiche Veröffentlichung zu erhöhen.

In diesem Artikel finden Sie weitere Informationen zu den folgenden Richtlinien:

Allgemeine Richtlinien

  • Teams-Apps, die auf Microsoft 365-Clients ausgelegt sind, müssen die App-Manifestversion 1.13 oder höher verwenden.

  • Die Support-URL Ihrer App muss inhalte enthalten, die für die App auf allen Microsoft 365-Clients relevant sind, und darf nicht nur auf einen einzelnen Client verweisen.

  • Die Inhalte, die in den Nachrichten "Erste Schritte", "Anmelden", " Anmelden", "Anmelden", " Abmelden", "Hilfe " oder "Weiterleitung" ihrer App angeboten werden, müssen auf alle unterstützten Clients verweisen.

  • Die App muss in jedem der Clients, auf die sie erweiterbar ist, einen erheblichen Wert bieten. Wenn Sie z. B. über eine App mit nur Registerkarten in Teams verfügen und Ihre App auf Microsoft 365 und Outlook erweiterbar sein soll, müssen Sie sicherstellen, dass die App geeignete Workflows in Microsoft 365- und Outlook-Clients bereitstellt. Ihre App muss eine funktionsfähige Lösung bereitstellen, die mit allen Microsoft-Clients kompatibel ist, auf die die App erweiterbar ist.

    Im Folgenden finden Sie einige Szenarien, in denen eine auf Microsoft 365 und Outlook erweiterte Contoso-App einen erheblichen Mehrwert für Benutzer in Teams bietet, aber keine verwendbaren Workflows in den Microsoft 365- und Outlook-Clients bietet.

    Contoso ist eine unternehmensweite Nachrichtenaggregator-App, die alle internen Nachrichten und wichtigen Informationen aggregiert, die in einem Unternehmen auf einer persönlichen Registerkarte in Teams zum Vorteil der Endbenutzer zirkuliert werden. Benutzer von Contoso können die Contoso Teams-App ihrem persönlichen Bereich hinzufügen und unternehmensweite Nachrichtenartikel in Echtzeit kennen. Contoso verfügt auch über eine Registerkarte "Hilfe" mit einer vollständigen exemplarischen Vorgehensweise für die Funktionalität, wenn die Benutzer Anleitungen zur Nutzung des vollen Potenzials der App benötigen. Contoso unterstützt die Erweiterbarkeit auf Microsoft 365 und Outlook auf den persönlichen Registerkarten dieser Clients. Sobald ein Benutzer die Contoso-App aus dem Microsoft 365- oder Outlook-Store hinzugefügt hat, wird benutzern jedoch nur die Registerkarte Hilfe angezeigt, aber die persönliche Registerkarte mit den aggregierten Nachrichteninhalten wird in Microsoft 365 und Outlook nicht angezeigt. Daher bietet die Contoso-App in Microsoft 365 und Outlook keine verwendbare Softwarelösung und bietet keinen signifikanten Wert in diesen Clients.

    Contoso-App in Outlook:

    Screenshot: Contoso-App in Outlook

    Contoso-App in Microsoft 365:

    Screenshot: Contoso-App in Microsoft 365

    Empfehlung:

    Um einen erheblichen Mehrwert zu bieten, muss der Contoso-App-Entwickler sicherstellen, dass die persönliche Registerkarte in Teams mit den aggregierten Nachrichteninhalten auch in den Microsoft 365- und Outlook-Clients angezeigt wird.

Kompatibilitätsrichtlinien

  • Teams-Apps, die sich auf Microsoft 365-Clients erstrecken, müssen auf der neuesten Version von Microsoft Edge- und Google Chrome-Clients vollständig reaktionsfähig und funktionsfähig sein.
  • Der Benutzer muss in der Lage sein, persönliche Registerkarten oder Nachrichtenerweiterungen für die neueste Version der folgenden Elemente aufzurufen und zu verwenden:
    • Outlook auf Desktop, Web und iOS.
    • Microsoft 365 auf Desktop, Web, Android und iOS.

Richtlinien für die mobile Benutzererfahrung

  • Benutzer müssen in der Lage sein, die App über das Flyoutmenü aktionen innerhalb der Microsoft 365- und Outlook-Clients auf mobilgeräten zu starten, und der App-Name muss in der Aktionsleiste angezeigt werden.
  • Benutzer müssen in der Lage sein, mehrere statische Registerkarten im Microsoft 365-Client auf Mobilgeräten zu starten und zwischen diesen zu wechseln, und die Registerkarten müssen geladen werden. Wenn mehr als drei statische Registerkarten vorhanden sind, müssen die verbleibenden Registerkarten im Abschnitt Weitere angezeigt werden.
  • Wenn Ihre App einmaliges Anmelden (Single Sign-On, SSO) verwendet, muss sie den Benutzer erfolgreich auf dem Client authentifizieren, in dem die App zuerst gestartet wird, ohne dass eine erneute Authentifizierung auf jedem Client erforderlich ist.
  • Wenn der Benutzer den Microsoft 365- und Outlook-Clients auf mobilgeräten wechselt oder sich abmeldet, muss die App die instance des Benutzers schließen.
  • Benutzer müssen in der Lage sein, zu ihrem vorherigen Arbeitszustand zurückzukehren. Wenn sich der Benutzer auf der Stammseite befindet, muss die Rückwärtsnavigation die App instance innerhalb des Clients auf dem Mobilgerät beenden.
  • Apps, die Deep Link zu einem Workflow unterstützen, müssen in der Lage sein, den Benutzer zur entsprechenden Landing Page-Oberfläche umzuleiten.
  • Statusanzeigen müssen angezeigt werden, wenn die App geladen und automatisch geschlossen wird, nachdem die App vollständig geladen wurde.
  • Ein Fehlerbildschirm muss angezeigt werden, wenn eine App aufgrund von inkohärenten oder fehlerhaften Netzwerk-, Timeout- und Authentifizierungsfehlern nicht geladen werden kann.