Freigeben über


Erstellen und Senden einer Benachrichtigung von Ihrem App-Dienst (veraltet)

Wichtig

Die Microsoft Graph-Benachrichtigungs-API ist veraltet und gibt seit Januar 2022 keine Daten mehr zurück. Eine alternative Benachrichtigungsoberfläche finden Sie unter Microsoft Azure-Benachrichtigungshubs. Weitere Informationen finden Sie im Blogbeitrag Außerbetriebnahme der Microsoft Graph Benachrichtigungs-API (Beta).

Sie können eine Benachrichtigung erstellen und an einen Benutzer senden, indem Sie Microsoft Graph-APIs verwenden. Die Benachrichtigung wird im Microsoft Graph-Benachrichtigungsdienstspeicher gespeichert und an alle App Clients auf allen Geräten gesendet, auf denen der Zielbenutzer angemeldet ist.

Um eine Benachrichtigung an den Benutzer zu senden, führt der Anwendungsdienst folgende Aktionen aus:

  1. Authentifizieren mit der Microsoft-Identitätsplattform.
  2. Sie können eine Benachrichtigung in der Microsoft Graph-API mithilfe des Authentifizierungstokens bereitstellen und mit einer Benutzerbenachrichtigungs-Abonnement-ID, die beim Erstellen eines Abonnements vom App-Client abgerufen wird, den Benutzer bestimmen.

Hinweis

Für eine vereinfachte Authentifizierung empfehlen wir die Verwendung der neuen, verbesserten und kompakten Benachrichtigungs-SDK auf der Clientseite mit einer Benutzerbenachrichtigungs-Abonnement-ID, um Benachrichtigungen zu erhalten und den Benachrichtigungsstatus zu verwalten. Alternativ können Sie Benachrichtigungen im Namen des Benutzers über delegierte Berechtigungen posten, und Ihr App-Dienst muss Zugriffstoken und Aktualisierungstoken verwalten. Dies wird jedoch nicht empfohlen. Weitere Informationen zum OAuth 2.0 OBO-Ablauf finden Sie unter Service-to-Service-Aufrufe, die delegierte Benutzeridentität im On-Behalf-Of-Ablauf verwenden.

Garantierte Zustellung bei iOS

Auf Plattformen wie iOS können Rohdatenbenachrichtigungen unter bestimmten Bedingungen bei der Zustellung aufgrund einer Batchverarbeitung verzögert werden oder den Zielendpunkt überhaupt nicht erreichen. Für Benachrichtigungen mit hoher Priorität, die für Benutzer in iOS bereitgestellt werden, können Sie mit der Microsoft Graph-Benachrichtigungsplattform die Toastbenachrichtigung-Fallback-Option Rohdaten-zu-visuell angeben, die automatisch eine visuelle Toastbenachrichtigung an das iOS-Zielgerät sendet, um sicherzustellen, dass der Benutzer nahezu in Echtzeit benachrichtigt wird. Informationen zum Verwenden von Fallback-Optionen finden Sie in der Benachrichtigungsressource.

Erste Schritte

Wenn Sie erfahren möchten, wie Ihr App-Dienst mit dem Senden von Benachrichtigungen an Ihre Benutzer beginnen kann, sehen Sie sich den Abschnitt Benachrichtigung und unser App-Dienst-Beispiel an.