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.
Standardmäßig ist der Zeitstempel für App-Benachrichtigungen im Benachrichtigungscenter auf die Uhrzeit festgelegt, zu der die Benachrichtigung gesendet wurde. Optional können Sie den Zeitstempel mit Ihrem eigenen benutzerdefinierten Datum und ihrer uhrzeit überschreiben, sodass der Zeitstempel die Uhrzeit darstellt, zu der die Nachricht oder der Inhalt tatsächlich erstellt wurde, anstatt zu dem Zeitpunkt, zu dem die Benachrichtigung gesendet wurde. Dadurch wird auch sichergestellt, dass Ihre Benachrichtigungen im Benachrichtigungscenter in der richtigen Reihenfolge angezeigt werden, die nach Zeit sortiert wird.
Weitere Informationen zu App-Benachrichtigungen finden Sie in der Übersicht über App-Benachrichtigungen.
Festlegen eines benutzerdefinierten Zeitstempels
Verwenden Sie "AppNotificationBuilder.SetTimeStamp ", um den Standardzeitstempel in Ihrer Benachrichtigung außer Kraft zu setzen.
using Microsoft.Windows.AppNotifications.Builder;
var notification = new AppNotificationBuilder()
.AddText("Matt sent you a friend request")
.AddText("Hey, wanna dress up as wizards and ride around on hoverboards?")
.SetTimeStamp(new DateTime(2017, 04, 15, 19, 45, 00, DateTimeKind.Utc))
.BuildNotification();
AppNotificationManager.Default.Show(notification);
Verwendungsleitfaden
Es wird empfohlen, dass die meisten Apps einen benutzerdefinierten Zeitstempel angeben. Dadurch wird sichergestellt, dass der Zeitstempel der Benachrichtigung genau darstellt, wann die Nachricht oder der Inhalt generiert wurde, unabhängig von Netzwerkverzögerungen, Flugzeugmodus oder dem festen Intervall regelmäßiger Hintergrundaufgaben.
Eine Nachrichten-App kann beispielsweise alle 15 Minuten eine Hintergrundaufgabe ausführen, die nach neuen Artikeln sucht und Benachrichtigungen anzeigt. Ohne einen benutzerdefinierten Zeitstempel entspricht der Zeitstempel dem Zeitpunkt, an dem die Benachrichtigung generiert wurde (immer in 15-Minuten-Intervallen). Mit einem benutzerdefinierten Zeitstempel kann die App sie auf die Uhrzeit festlegen, zu der der Artikel tatsächlich veröffentlicht wurde. Ebenso können E-Mail-Apps und Apps für soziale Netzwerke von dieser Funktion profitieren, wenn für ihre Benachrichtigungen ein ähnliches Abrufmuster regelmäßig verwendet wird.
Durch die Bereitstellung eines benutzerdefinierten Zeitstempels wird auch sichergestellt, dass der Zeitstempel korrekt ist, auch wenn der Benutzer vom Internet getrennt wurde. Wenn der Benutzer z. B. seinen Computer einschaltet und die Hintergrundaufgabe ausgeführt wird, können Sie sicherstellen, dass der Zeitstempel den Zeitpunkt darstellt, zu dem die Nachrichten gesendet wurden, und nicht die Zeit, zu der der Benutzer seinen Computer aktiviert hat.
Standardzeitstempel
Wenn Sie keinen benutzerdefinierten Zeitstempel bereitstellen, verwendet die Plattform die Uhrzeit, zu der Ihre Benachrichtigung gesendet wurde.
- Für Pushbenachrichtigungen, die über WNS gesendet werden, wird der Zeitstempel auf den Zeitpunkt festgelegt, zu dem die Benachrichtigung vom WNS-Server empfangen wurde.
- Bei lokalen Benachrichtigungen wird der Zeitstempel auf den Zeitpunkt festgelegt, zu dem die Benachrichtigungsplattform die Benachrichtigung empfangen hat.
Siehe auch
Windows developer