是否可以在 Windows 操作中心警报中自定义 Toast 通知过期时间



我正在构建一个服务,以将 Windows 操作中心通知作为 XML 有效负载发送。位于 Windows 计算机中的客户端应用程序将收到此通知,并通过 Windows 操作中心显示此 Toast 消息。

  1. 默认情况下,此 Toast 通知将在操作中心保留 7天,是否有任何 XML 标签可供我自定义 toast通过 XML 有效负载本身过期的通知?
  2. 是否有任何XML标签可以直接将消息定向到该标记显示在 Windows 操作中心而不是显示为吐司?

默认情况下,此 Toast 通知将在操作中心保留 7 天,是否有任何 XML 标记,我可以通过 XML 有效负载本身自定义 Toast 通知过期时间?

理想情况下,操作中心中通知的过期日期为 7 天,除非在创建 Toast 期间指定了较早的过期时间。您可以为特定的过期时间设置ExpirationTime属性。

30 秒后过期

var toastNotif = new ToastNotification(toastContent.GetXml());
toastNotif.ExpirationTime = DateTimeOffset.Now + TimeSpan.FromSeconds(30);

是否有任何 XML 标记,我可以通过该标记将消息直接显示在 Windows 操作中心中,而不是显示为 Toast?

目前,我们无法为 uwp 设置静默通知,但我认为这是一个很好的功能请求。请随时将其发布在用户之声中。

最新更新