如何安排后台任务在特定时间触发

时间:2015-10-29 08:46:55

标签: windows-phone-8.1

这是一款Windows Phone 8.1应用。我希望能够触发任务在特定时间执行。我主要关心的是准确性,资源和用户体验。 我尝试过一个带有IBackgroundTask的TimeTrigger,但发现除了最小15分钟的约束外,执行时间还远不准确 - 有时候任务会在8分钟后触发,有时会触发20次,因此不会对预定触发器使用。 我看过吐司但是我需要在没有用户输入的情况下运行任务,据我所知,toast通知没有能力在没有用户交互的情况下触发代码执行。 我看过闹钟的方法,但是,首先它使用了Toast通知,其次,我知道你只能有一个用户必须声明的闹钟应用程序,这样有点干扰。 我已经看过使用async的Task.Delay方法并等待避免阻塞UI线程但这不是一种以背景为中心的方法。 有没有人设法找到一种方法来为Windows Phone 8.1创建资源友好的,预定的后台任务(即闹钟和睡眠功能)?

0 个答案:

没有答案