Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Som standard är tidsstämpeln för appmeddelanden i Notification Center inställd på den tid då meddelandet skickades. Du kan också åsidosätta tidsstämpeln med ditt eget anpassade datum och tid så att tidsstämpeln representerar den tid då meddelandet eller innehållet faktiskt skapades, i stället för den tid då meddelandet skickades. Detta säkerställer också att dina meddelanden visas i rätt ordning i Meddelandecenter, som sorteras efter tid.
Mer information om appaviseringar finns i Översikt över appaviseringar.
Ange en anpassad tidsstämpel
Använd AppNotificationBuilder.SetTimeStamp för att åsidosätta standardtidsstämpeln för meddelandet.
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);
Användningsvägledning
Vi rekommenderar att de flesta appar anger en anpassad tidsstämpel. Detta säkerställer att meddelandets tidsstämpel representerar korrekt när meddelandet eller innehållet genererades, oavsett nätverksfördröjningar, flygplansläge eller det fasta intervallet för periodiska bakgrundsuppgifter.
En nyhetsapp kan till exempel köra en bakgrundsaktivitet var 15:e minut som söker efter nya artiklar och visar meddelanden. Utan en anpassad tidsstämpel motsvarar tidsstämpeln när meddelandet genererades (alltid inom 15 minuters intervall). Med en anpassad tidsstämpel kan appen ange den till den tidpunkt då artikeln faktiskt publicerades. På samma sätt kan e-postappar och appar för sociala nätverk dra nytta av den här funktionen om ett liknande mönster för periodisk dragning används för deras meddelanden.
Att tillhandahålla en anpassad tidsstämpel säkerställer också att tidsstämpeln är korrekt även om användaren var frånkopplad från Internet. När användaren till exempel aktiverar datorn och bakgrundsaktiviteten körs kan du se till att tidsstämpeln representerar den tid då meddelandena skickades i stället för den tid då användaren aktiverade datorn.
Standardvärdeför tidsstämpel
Om du inte anger en anpassad tidsstämpel använder plattformen den tid då meddelandet skickades.
- För push-meddelanden som skickas via WNS anges tidsstämpeln till den tid då meddelandet togs emot av WNS-servern.
- För lokala meddelanden anges tidsstämpeln till den tid då meddelandeplattformen tog emot meddelandet.
Se även
Windows developer