Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Por defeito, o carimbo temporal nas notificações da aplicação no Centro de Notificações está definido para a hora em que a notificação foi enviada. Pode, opcionalmente, sobrescrever o carimbo temporal com a sua própria data e hora personalizadas, para que o carimbo represente a hora em que a mensagem ou conteúdo foi realmente criado, em vez da hora em que a notificação foi enviada. Isso também garante que suas notificações apareçam na ordem correta na Central de Notificações, que é classificada por tempo.
Para mais informações sobre as notificações da aplicação, consulte Visão Geral das notificações da aplicação.
Defina um carimbo temporal personalizado
Use AppNotificationBuilder.SetTimeStamp para sobrepor o carimbo temporal padrão na sua notificação.
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);
Orientação de utilização
Recomendamos que a maioria dos aplicativos especifique um carimbo de data/hora personalizado. Isto garante que o carimbo temporal da notificação representa com precisão quando a mensagem ou conteúdo foi gerado, independentemente dos atrasos da rede, do modo avião ou do intervalo fixo de tarefas periódicas em segundo plano.
Por exemplo, um aplicativo de notícias pode executar uma tarefa em segundo plano a cada 15 minutos que verifica se há novos artigos e exibe notificações. Sem um carimbo de hora personalizado, o carimbo corresponde ao momento em que a notificação foi gerada (sempre em intervalos de 15 minutos). Com um carimbo temporal personalizado, a aplicação pode defini-lo para a hora em que o artigo foi realmente publicado. Da mesma forma, aplicativos de e-mail e aplicativos de redes sociais podem se beneficiar desse recurso se um padrão semelhante de extração periódica for usado para suas notificações.
Fornecer um carimbo temporal personalizado também garante que o carimbo temporal está correto, mesmo que o utilizador tenha sido desligado da internet. Por exemplo, quando o utilizador liga o computador e a tarefa em segundo plano é executada, pode garantir que o carimbo temporal representa a hora em que as mensagens foram enviadas, em vez da hora em que o utilizador ligou o computador.
Marca temporal padrão
Se não fornecer um carimbo temporal personalizado, a plataforma usa a hora em que a notificação foi enviada.
- Para notificações push enviadas através do WNS, o carimbo temporal é definido para o momento em que a notificação foi recebida pelo servidor WNS.
- Para notificações locais, o carimbo temporal é definido para a hora em que a plataforma de notificações recebeu a notificação.
Consulte também
Windows developer