【问题标题】:How to make Windows Store App update live tiles and send toast notifications when not active?如何让 Windows Store App 更新活动磁贴并在不活动时发送 toast 通知?
【发布时间】:2013-07-03 20:43:14
【问题描述】:

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

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

【问题讨论】:

    标签: c# windows-8 microsoft-metro windows-store-apps live-tile


    【解决方案1】:

    Lync 应用最有可能使用推送通知来进行 toast 和磁贴更新。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-15
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多