Freigeben über


Auswählen einer Methode für die Übermittlung von Benachrichtigungen

In diesem Artikel werden die vier Benachrichtigungsoptionen – lokal, geplant, periodisch und Push – behandelt, die Kachel- und Signalaktualisierungen sowie Popupbenachrichtigungsinhalte bereitstellen. Eine Kachel oder eine Popupbenachrichtigung kann Dem Benutzer Informationen abrufen, auch wenn der Benutzer nicht direkt mit Ihrer App beschäftigt ist. 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:

  • Lokal
  • Geplant
  • Periodisch
  • Push

In dieser Tabelle sind die Benachrichtigungsübermittlungstypen zusammengefasst.

Liefermethode Nutzung Beschreibung Beispiele
Lokal Kachel, Signal, Popup Eine Reihe von API-Aufrufen, die Benachrichtigungen senden, während Ihre App ausgeführt wird, die Kachel oder das Signal direkt aktualisieren oder eine Popupbenachrichtigung senden.
  • Eine Musik-App aktualisiert ihre Kachel, um anzuzeigen, was "Jetzt wiedergegeben" ist.
  • Eine Spiele-App aktualisiert die Kachel mit dem Highscore des Benutzers, wenn der Benutzer das Spiel verlässt.
  • Ein Signal, dessen Glyphe angibt, dass neue Informationen in der App gelöscht werden, wenn die App aktiviert wird.
Geplant Kachel, Popup Eine Reihe von API-Aufrufen, die eine Benachrichtigung im Voraus planen, um zu dem von Ihnen angegebenen Zeitpunkt zu aktualisieren.
  • Eine Kalender-App legt eine Erinnerung für Popupbenachrichtigungen für eine anstehende Besprechung fest.
Periodisch Kachel, Signal Benachrichtigungen, die Kacheln und Signale regelmäßig in einem festen Zeitintervall aktualisieren, indem ein Clouddienst für neue Inhalte abgerufen wird.
  • Eine Wetter-App aktualisiert ihre Kachel, die die Prognose in 30-Minuten-Intervallen anzeigt.
  • Eine "tägliche Deals"-Website aktualisiert jeden Morgen ihren Deal-of-the-Day.
  • Eine Kachel, die die Tage anzeigt, bis ein Ereignis den angezeigten Countdown jeden Tag um Mitternacht aktualisiert.
Push Kachel, Signal, Popup, Unformat Benachrichtigungen, die von einem Cloudserver gesendet werden, auch wenn Ihre App nicht ausgeführt wird.
  • Eine Shopping-App sendet eine Popupbenachrichtigung, um einen Benutzer über ein Sonderangebot für einen Artikel zu informieren, den er überwacht.
  • Eine Nachrichten-App aktualisiert ihre Kachel mit aktuellen Nachrichten, wie sie geschehen.
  • Eine Sport-App hält ihre Kachel während eines laufenden Spiels auf dem neuesten Stand.
  • Eine Kommunikations-App stellt Warnungen zu eingehenden Nachrichten oder Telefonanrufen bereit.

 

Lokale Benachrichtigungen

Das Aktualisieren der App-Kachel oder des Signals oder das Auslösen einer Popupbenachrichtigung während der Ausführung der App ist der einfachste der Benachrichtigungsübermittlungsmechanismen; 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. Diese Aktualisierung wird erst angezeigt, wenn der Benutzer die App verlässt. Durch die Änderung während der Verwendung der App wird jedoch sichergestellt, dass die Kachel beim Verlassen des Benutzers bereits auf dem neuesten Stand ist.

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.
  • Popup: Die Benachrichtigung wird angezeigt, ihr Bild wird jedoch gelöscht.

Standardmäßig laufen lokale Popupbenachrichtigungen in drei Tagen ab, und lokale Kachelbenachrichtigungen laufen nie ab. Es wird empfohlen, diese Standardwerte mit einer expliziten Ablaufzeit zu überschreiben, die für Ihre Benachrichtigungen sinnvoll ist (Popups haben maximal drei Tage).

Weitere Informationen finden Sie in diesen Themen:

Geplante Benachrichtigungen

Geplante Benachrichtigungen sind die Teilmenge lokaler Benachrichtigungen, die den genauen Zeitpunkt angeben können, zu dem eine Kachel aktualisiert werden soll oder eine Popupbenachrichtigung 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 Signalbenachrichtigungen verwendet werden können; Signalbenachrichtigungen werden am besten von lokalen, periodischen oder Pushbenachrichtigungen bereitgestellt.

Geplante Benachrichtigungen laufen standardmäßig drei Tage ab dem Zeitpunkt der Zustellung ab. Sie können diese Standardablaufzeit für geplante Kachelbenachrichtigungen außer Kraft setzen, aber Sie können die Ablaufzeit für geplante Popups nicht außer Kraft setzen.

Weitere Informationen finden Sie in diesen Themen:

Periodische Benachrichtigungen

Regelmäßige Benachrichtigungen bieten Ihnen Live-Kachelupdates mit einer minimalen Investition in Clouddienst und 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 nach Kachel- oder Signalupdates abruft und wie oft der Standort 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 Popupbenachrichtigungen verwendet werden können; Popupbenachrichtigungen werden am besten durch geplante oder Pushbenachrichtigungen bereitgestellt.

Standardmäßig laufen regelmäßige Benachrichtigungen drei Tage ab dem Zeitpunkt des Abrufs ab. Bei Bedarf können Sie diese Standardeinstellung mit einer expliziten Ablaufzeit überschreiben.

Weitere Informationen finden Sie in diesen 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 (Popups haben maximal drei Tage).

Weitere Informationen finden Sie unter: