2012-07-05 54 views
0

我已经创建了一个在特定时间触发视频的应用程序,类似于闹钟,但是我面临的问题是,当我不在应用程序&已设置时间,视频不显示(即类似于闹钟我应该得到我的应用程序的通知)。请帮助我一样。非常感谢任何有帮助的建议。如何使用后台应用程序?

回答

0

当应用程序未运行时,无法预测其后台进程将执行的时间,因此您无法设置任何精度小于1小时的报警。使时间接近准确的唯一方法是使用来自服务器的推送通知。即使如此,您收到的通知也无法自行打开并播放视频。您可以创建一个推送/吐司通知,该通知源自服务器,向用户发送吐司,用户点击它,并打开应用以播放视频。没有用户干预,你无法做到这一点。

请参阅此链接的概述,包括后台代理的约束:http://msdn.microsoft.com/en-us/library/hh202942(v=VS.92).aspx

0

不能打开一个应用程序,并从后台代理播放视频。您可以显示允许用户打开应用程序的吐司通知。您可以使用Scheduled AgentPeriodicTask。然后,您可以使用ShellToast显示敬酒通知,以便用户可以打开该应用程序。一旦应用程序打开,您可以开始播放视频。

相关问题