我创建了一个在特定时间触发视频的应用程序,类似于警报,但我面临的问题是,当我退出应用程序并设置了视频不显示的时间时(即类似于警报,我应该收到通知在我的应用程序之外)。请帮助我。非常感谢任何有用的建议。
问问题
232 次
2 回答
0
当应用程序未运行时,您无法预测其后台进程将在什么时间执行,因此您无法设置任何小于一小时的精度的警报。使时间接近准确的唯一方法是使用来自服务器的推送通知。即使这样,您收到的通知也无法自行打开和播放视频。您可以创建一个推送/toast 通知,该通知源自服务器,向用户发送 toast,用户点击它,然后打开应用程序播放视频。如果没有用户干预,您将无法做到这一点。
请参阅此链接以获取概述,包括对后台代理的限制:http: //msdn.microsoft.com/en-us/library/hh202942 (v=VS.92).aspx
于 2012-07-05T15:44:02.803 回答
0
您无法打开应用程序并从后台代理播放视频。您可以显示允许用户打开应用程序的 toast 通知。您可以使用Scheduled Agent或PeriodicTask。然后您可以使用ShellToast显示 toast 通知,以便用户可以打开应用程序。打开应用程序后,您可以开始播放视频。
于 2012-07-05T15:48:29.187 回答