Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die vier Benachrichtigungsoptionen (lokal, geplant, periodisch und Push) behandelt, die Kachel- und Emblemaktualisierungen sowie Toast-Benachrichtigungsinhalte liefern. Eine Kachel oder eine Toast-Benachrichtigung kann dem Benutzer Informationen übermitteln, auch wenn der Benutzer nicht direkt mit Ihrer App interagiert. Die Art und der Inhalt Ihrer App und die Informationen, die Sie bereitstellen möchten, können Ihnen helfen, zu bestimmen, welche Benachrichtigungsmethode oder -methoden für Ihr Szenario am besten geeignet ist.
Übersicht über Benachrichtigungsübermittlungsmethoden
Es gibt vier Mechanismen, mit denen eine App eine Benachrichtigung übermitteln kann:
- Local
- Scheduled
- Periodic
- Push
In dieser Tabelle sind die Benachrichtigungsübermittlungstypen zusammengefasst.
| Übermittlungsmethode | Verwenden mit | Description | Examples |
|---|---|---|---|
| Local | Kachel, Abzeichen, Toast-Benachrichtigung | Eine Reihe von API-Aufrufen, die Benachrichtigungen senden, während Ihre App ausgeführt wird. Sie aktualisieren direkt die Kachel oder das Abzeichen oder senden eine Toastbenachrichtigung. |
|
| Scheduled | Kachel, Benachrichtigung | Eine Reihe von API-Aufrufen, die eine Benachrichtigung im Voraus planen, sodass diese zu dem von Ihnen angegebenen Zeitpunkt aktualisiert wird. |
|
| Periodic | Kachel, Abzeichen | Benachrichtigungen, die Kacheln und Signale regelmäßig in einem festen Zeitintervall aktualisieren, indem ein Clouddienst für neue Inhalte abgerufen wird. |
|
| Push | Kachel, Abzeichen, Benachrichtigung, Rohdaten | Benachrichtigungen, die von einem Cloudserver gesendet werden, auch wenn Ihre App nicht ausgeführt wird. |
|
Lokale Benachrichtigungen
Das Aktualisieren der App-Kachel oder des Abzeichens oder das Auslösen einer Toastbenachrichtigung während die App läuft, ist der einfachste Mechanismus zur Übermittlung von Benachrichtigungen; es erfordert nur lokale API-Aufrufe. Jede App kann nützliche oder interessante Informationen zum Anzeigen auf der Kachel enthalten, auch wenn sich dieser Inhalt erst ändert, nachdem der Benutzer die App gestartet und mit dieser interagiert hat. Lokale Benachrichtigungen sind auch eine gute Möglichkeit, die App-Kachel aktuell zu halten, auch wenn Sie auch einen der anderen Benachrichtigungsmechanismen verwenden. Beispielsweise könnte eine Foto-App-Kachel Fotos aus einem kürzlich hinzugefügten Album anzeigen.
Es wird empfohlen, die Kachel lokal beim ersten Start zu aktualisieren, oder zumindest unmittelbar, nachdem der Benutzer eine Änderung vorgibt, die ihre App normalerweise auf der Kachel widerspiegeln würde. Dieses Update wird erst angezeigt, wenn der Benutzer die App verlässt. Durch das Vornehmen dieser Änderung während der Nutzung der App wird jedoch sichergestellt, dass die Kachel bereits auf dem neuesten Stand (up-to) ist, wenn der Benutzer die App schließt.
Während die API-Aufrufe lokal sind, können die Benachrichtigungen auf Webbilder verweisen. Wenn das Webbild nicht zum Download verfügbar ist, beschädigt ist oder die Bildspezifikationen nicht erfüllt, reagieren Kacheln und Popups anders:
- Kacheln: Das Update wird nicht angezeigt.
- Toast: Die Benachrichtigung wird angezeigt, aber Ihr Bild wird ausgelassen.
Standardmäßig laufen lokale Toast-Benachrichtigungen nach drei Tagen ab, und lokale Kachelbenachrichtigungen laufen nie ab. Es wird empfohlen, diese Standardwerte durch eine präzise Ablaufzeit zu überschreiben, die für Ihre Benachrichtigungen sinnvoll ist (Toasts haben maximal drei Tage).
Weitere Informationen finden Sie in den folgenden Themen:
- Eine lokale Kachelbenachrichtigung senden
- Senden einer lokalen Toast-Benachrichtigung
- Codebeispiele für Windows-App-Benachrichtigungen
Geplante Benachrichtigungen
Geplante Benachrichtigungen sind eine Teilmenge lokaler Benachrichtigungen, die den genauen Zeitpunkt angeben können, zu dem eine Kachel aktualisiert oder eine Toast-Benachrichtigung angezeigt werden soll. Geplante Benachrichtigungen sind ideal in Situationen, in denen der zu aktualisierende Inhalt im Voraus bekannt ist, z. B. eine Besprechungseinladung. Wenn Sie nicht über vorab Kenntnis des Benachrichtigungsinhalts verfügen, sollten Sie eine Pushbenachrichtigung oder eine regelmäßige Benachrichtigung verwenden.
Beachten Sie, dass geplante Benachrichtigungen nicht für Badgebenachrichtigungen verwendet werden können; Badgebenachrichtigungen werden am besten über lokale, periodische oder Push-Benachrichtigungen bereitgestellt.
Geplante Benachrichtigungen laufen standardmäßig drei Tage nach ihrer Zustellung ab. Sie können die Standardablaufzeit für geplante Kachelbenachrichtigungen außer Kraft setzen, jedoch nicht die Ablaufzeit für geplante Toastbenachrichtigungen.
Weitere Informationen finden Sie in den folgenden Themen:
Regelmäßige Benachrichtigungen
Regelmäßige Benachrichtigungen bieten Ihnen Live-Kachelupdates mit einem geringen Aufwand für Cloud-Dienste und den Client. Sie sind auch eine hervorragende Methode, um denselben Inhalt an ein breites Publikum zu verteilen. Ihr Clientcode gibt die URL eines Cloudspeicherorts an, den Windows regelmäßig auf Kachel- oder Abzeichenaktualisierungen überprüft, und wie oft dieser Speicherort abgefragt werden soll. Bei jedem Abrufintervall kontaktiert Windows die URL, um den angegebenen XML-Inhalt herunterzuladen und auf der Kachel anzuzeigen.
Regelmäßige Benachrichtigungen erfordern, dass die App einen Clouddienst hostet, und dieser Dienst wird im angegebenen Intervall von allen Benutzern abgefragt, die die App installiert haben. Beachten Sie, dass regelmäßige Updates nicht für Toast-Benachrichtigungen verwendet werden können; Toast-Benachrichtigungen werden am besten durch geplante oder Push-Benachrichtigungen bereitgestellt.
Standardmäßig verfallen regelmäßige Benachrichtigungen drei Tage nach der Abfrage. Bei Bedarf können Sie diese Standardeinstellung mit einem expliziten Ablaufdatum überschreiben.
Weitere Informationen finden Sie in den folgenden Themen:
Pushbenachrichtigungen
Pushbenachrichtigungen eignen sich ideal für die Kommunikation von Echtzeitdaten oder Daten, die für Ihren Benutzer personalisiert sind. Pushbenachrichtigungen werden für Inhalte verwendet, die zu unvorhersehbaren Zeiten generiert werden, z. B. Eilmeldungen, Aktualisierungen sozialer Netzwerke oder Chatnachrichten. Pushbenachrichtigungen sind auch in Situationen hilfreich, in denen die Daten zeitempfindlich sind und nicht regelmäßigen Benachrichtigungen entsprechen würden, z. B. Sportergebnisse während eines Spiels.
Pushbenachrichtigungen erfordern einen Clouddienst, der Pushbenachrichtigungskanäle verwaltet und bestimmt, wann und an wen Benachrichtigungen gesendet werden sollen.
Pushbenachrichtigungen laufen standardmäßig drei Tage ab dem Zeitpunkt ab, zu dem sie vom Gerät empfangen werden. Bei Bedarf können Sie diesen Standardwert mit einer expliziten Ablaufzeit überschreiben (Toast-Benachrichtigungen haben maximal drei Tage).
Weitere Informationen finden Sie unter:
- Übersicht über die Windows-Pushbenachrichtigungsdienste (Windows Push Notification Services, WNS)
- Richtlinien für Pushbenachrichtigungen
- Codebeispiele für Windows-App-Benachrichtigungen
Zugehörige Themen
- Eine lokale Kachelbenachrichtigung senden
- Senden einer lokalen Toast-Benachrichtigung
- Richtlinien für Pushbenachrichtigungen
- Richtlinien für Toastbenachrichtigungen
- Übersicht über regelmäßige Benachrichtigungen
- Übersicht über die Windows-Pushbenachrichtigungsdienste (Windows Push Notification Services, WNS)
- Codebeispiele für Windows-App-Benachrichtigungen auf GitHub
Windows developer