如何使Windows应用商店应用程序在不活动时更新实时互动程序并发送toast通知

本文关键字:实时 程序 并发 通知 toast 更新 应用 Windows 何使 不活动 应用程序 | 更新日期: 2023-09-27 18:20:58

我的应用程序有一个简单的轮询机制,可以检查数据库中是否有新消息,我希望它在收到新消息时更新磁贴并发送toast通知。当应用程序处于活动状态时,这很好,但如果我切换到另一个应用程序,更新将不起作用。我猜这是因为该应用程序已被暂停,所以创建一个后台任务来完成这项工作吗?

从我读到的关于后台任务的内容中,我看到的主要问题是,它们最多每15分钟运行一次,但我想每30秒检查一次消息。每当收到消息时,lync应用程序都会发送一个toast通知,所以我知道这是可能的,只是不知道怎么做。

如何使Windows应用商店应用程序在不活动时更新实时互动程序并发送toast通知

Lync应用程序很可能使用推送通知进行toast和tile更新。

目前围绕后台任务的功能并不是为快速轮询而设计的,因为这会破坏设备的电池寿命。

我建议使用某种服务器进行轮询,然后向客户端发送通知。Azure移动服务可能是最好的方法。