带有通知的 Windows Phone 8 后台任务

Posted

技术标签:

【中文标题】带有通知的 Windows Phone 8 后台任务【英文标题】:Windows Phone 8 Background Task with notifications 【发布时间】:2013-05-31 19:35:57 【问题描述】:

我有一个实时检查比赛结果的应用。

我希望能够每分钟轮询服务器以查看比赛是否有任何更新。这可能吗,还是我的用户需要保持应用打开才能获得实时结果?

【问题讨论】:

【参考方案1】:

首先你应该考虑push notifications。

Background mode for location services 是另一种选择。也许它可以在游戏期间工作。它确实会耗尽电池电量。

【讨论】:

【参考方案2】:

我知道 whatsapp 使用 hack 来做到这一点,使用音频 sdk。你可以试试看是否适合你。下面是音频sdkhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202978(v=vs.105).aspx的示例

【讨论】:

【参考方案3】:

您不能在 Windows Phone 的后台任务中执行任何形式的实时轮询。

但是,如果您将应用程序保持在前台打开,您可以进行所有您喜欢的轮询。

【讨论】:

以上是关于带有通知的 Windows Phone 8 后台任务的主要内容,如果未能解决你的问题,请参考以下文章

推送通知后台任务崩溃 Windows Phone 8.1 模拟器/设备

如何在 windows phone 8 中使用 push Sharp 发送带有参数的磁贴通知

Windows phone 8 推送通知

如何在 Windows Phone 应用程序 8.1 rt 中安排本地通知?

可以运行 2 个后台任务 - Windows Phone 8.1 通用应用程序?

来自后台的行通知 (Windows Phone)