C#Action Center toast notification action返回桌面应用程序

时间:2016-03-22 19:22:43

标签: c# notifications windows-10 toast

C#动作中心干杯通知操作返回桌面应用程序。

我没有应用发布到应用商店。但我的应用程序是桌面应用程序。我可以轻松地从这个桌面应用程序发送Toast通知,没有任何问题,并且使用Toast通知操作我也可以处理回调。现在,我面临的回调这些操作的问题仅在我的应用程序处于运行模式时才有效。如果我关闭我的DESKTOP应用程序,那些操作就无法执行任何操作。我还在动作上检查了activationType的背景​​和协议类型。但是,这些activationType仅适用于通用窗口应用程序类型项目,而我的应用程序是C#控制台/桌面应用程序。

1 个答案:

答案 0 :(得分:0)

理论上,答案与https://stackoverflow.com/a/36403406/3836163相同:

  

Win32应用程序需要设置一个COM服务器,以便在Action Center中保留Toast:http://blogs.msdn.com/b/tiles_and_toasts/archive/2015/10/15/quickstart-handling-toast-activations-from-win32-apps-in-windows-10.aspx

此博客文章指出,在应用程序未运行时,需要使用COM服务器在操作中心中保留Toast并处理Toast激活 但是当应用程序未运行时,我无法使最后一次Toast激活工作

MSDN上有一个小文档:Respond to toast activations