0

我需要在后台捕捉这个点击,当我使用 OnActivated 时,应用程序打开。当我单击操作时,我不希望应用程序打开

4

1 回答 1

0

当然 UWP 通知活动类型包含背景,这意味着您可以调用注册的后台任务来处理相应的内容,而不是在单击 toast 后启动前台应用程序。

UWP 可以在发送通知时设置通知活动类型:

var content = new ToastContent
{
    Launch = "...",
    ActivationType = ToastActivationType.Background
    
};
var notifier = ToastNotificationManager.CreateToastNotifier();
var notification = new ToastNotification(content.GetXml());
notifier.Show(notification);

有关后台通知的详细信息,您可以参考以下文档:

要使用上述ToastContentapi,请安装Microsoft.Toolkit.Uwp.Notificationsnuget 包* 以获取更多详细信息,请参阅从 C# 应用程序发送本地 toast 通知

于 2021-08-19T02:37:33.863 回答