没有快捷方式的操作中心 Toast 通知
Action Center Toast Notification without Shortcut
我已经创建了一个自定义 C#/WPF 应用程序,它可以发送具有可以处理激活的激活器的 toast 通知。我正在使用 WiX 部署解决方案并使用 System.AppUserModel.ID 和 System.AppUserModel.ToastActivatorCLSID.
的 ShortcutProperty 元素创建快捷方式
一切都按预期完美运行,但我想知道一件事。是否可以在不创建快捷方式的情况下注册 ToastActivator?该程序将用于内部企业网络,我不打算让它有任何 UI。它将由 Task Scheduler 启动,检查 Web 服务并在用户申请时向用户发送 toast 消息。
如果一定要有快捷方式,我能想到的最好的用户体验就是只显示一个关于对话框然后退出。
基于微软的应用程序模型,通知中心、toasts 等任何 UWP 功能只能由已注册的应用程序完成。
应用程序 "registered" 以 link 添加到开始菜单时。
必须有一个带有 System.AppUserModel.Id 的有效快捷方式,否则所有新的 win10 功能都无法使用。
https://docs.microsoft.com/en-us/windows/win32/shell/quickstart-sending-desktop-toast
我已经创建了一个自定义 C#/WPF 应用程序,它可以发送具有可以处理激活的激活器的 toast 通知。我正在使用 WiX 部署解决方案并使用 System.AppUserModel.ID 和 System.AppUserModel.ToastActivatorCLSID.
的 ShortcutProperty 元素创建快捷方式一切都按预期完美运行,但我想知道一件事。是否可以在不创建快捷方式的情况下注册 ToastActivator?该程序将用于内部企业网络,我不打算让它有任何 UI。它将由 Task Scheduler 启动,检查 Web 服务并在用户申请时向用户发送 toast 消息。
如果一定要有快捷方式,我能想到的最好的用户体验就是只显示一个关于对话框然后退出。
基于微软的应用程序模型,通知中心、toasts 等任何 UWP 功能只能由已注册的应用程序完成。
应用程序 "registered" 以 link 添加到开始菜单时。
必须有一个带有 System.AppUserModel.Id 的有效快捷方式,否则所有新的 win10 功能都无法使用。
https://docs.microsoft.com/en-us/windows/win32/shell/quickstart-sending-desktop-toast