我有一个Windows桌面应用程序,我们现有客户端在Windows 7,8和10上使用它。现在我想注册此应用程序以接收来自云服务的Windows推送通知。
MSDN表示,询问频道URI的CreatePushNotificationChannelForApplicationAsync
API仅适用于windows uwp应用程序。
我读过有关桌面桥接技术的内容。但是,它表示转换后的appx包应该具有最低目标版本Windows 10.0,构建14393i.e。周年更新。但我们也有客户在Windows 7和8上使用我们的应用程序。
我们认为我们可以在win 7和8上运行一个没有GUI的windows uwp应用程序,就像服务一样,给我们一些IPC机制从云服务收到的消息。然后,当客户端启动我们的应用程序时,我们可以通过其AUMID启动该uwp应用程序。但是,这似乎也不可能,因为没有选择使用uwp命令行应用程序,也不可能让win uwp app运行并在Windows托盘中显示其图标。
那么,是否可以在针对Windows 7和8的桌面应用程序中注册推送通知?
答案 0 :(得分:0)
如果您不想将桌面应用程序转换为UWP应用程序,则无法使用此API。推送通知相关功能是通用Windows平台的新功能。它在旧的Windows版本中不可用。所以,这是不可能的。