【发布时间】:2018-09-10 19:35:49
【问题描述】:
我有一个 Windows 桌面应用程序,我们现有的客户端在 Windows 7、8 和 10 上使用它。现在我想注册这个应用程序以接收来自云服务的 Windows 推送通知。
MSDN 说用于询问通道 URI 的
CreatePushNotificationChannelForApplicationAsyncAPI 仅在 windows uwp 应用程序中可用。我阅读了有关桌面桥接技术的信息。但是,它说转换后的 appx 包应该具有最低目标版本 Windows 10.0,内部版本 14393i.e。周年更新。但我们也有客户在 Windows 7 和 8 上使用我们的应用程序。
我们认为我们可以在 win 7 和 8 上像服务一样运行无 GUI windows uwp 应用程序,并通过某种 IPC 机制向我们提供从云服务接收到的消息。然后我们可以在客户端启动我们的应用程序时通过其 AUMID 启动该 uwp 应用程序。但是,这似乎也是不可能的,因为没有 uwp 命令行应用程序的选项,也不可能让 win uwp 应用程序运行并在 Windows 托盘中显示其图标。
那么,是否可以在面向 Windows 7 和 8 的桌面应用程序中注册推送通知?
【问题讨论】:
-
欢迎来到 SO。如果你让你的问题更简短、更清晰,你将更有可能得到有用的答案。我会尝试编辑它。
标签: push-notification uwp desktop-bridge