我的方案是我在我的wp8应用程序中从Azure或其他来源获得推送通知。我知道如果用户点击推送启动应用程序。但是如果用户离开,他可能永远不会注意到发生的事情。我想在应用程序收到通知后立即从Azure下载一些数据。实际上我不需要依赖推送通知。我只需要一个解决方案,应用程序不会一直轮询从Azure下载数据。它可以是唤醒或启动应用程序的任何东西。我需要一个从Azure接收数据的高能效应用程序。 Azure数据始终不可用。当数据可用时,Azure将通知应用程序,应用程序将开始下载数据而无需用户自动响应。我可能听起来太乐观了。请给我一些解决方案。提前致谢!
答案 0 :(得分:0)
正如您所说,由于推送通知,应用无法自动启动。但你可以尝试这个解决方案:
您可以创建一个计划任务代理,如果数据可用,将查询天蓝色服务器。在这里你不需要经常轮询服务器,你只需要检查一个间隔。但是你仍然有一些限制。