在特殊情况下,请在UWP中以较短的间隔运行简短的后台任务

问题描述

我需要编写一个特殊的警报应用程序,该应用程序在警报触发时不会事先知道。例如,一种可能的情况是每15秒检查一次文件,如果该文件存在,则发送通知。计时器应该在用户手动启动应用程序时启动,或者在用户授予权限的情况下在Windows启动时启动。

  • 至关重要的是,警报不能迟于1分钟,因此TimeTrigger 15分钟不能满足要求。

  • extendedBackgroundTasktime容量删除了发布到Windows Store的功能。请注意,请求用户许可是可以的,但是我们需要将其发布到普通的Windows Store。

  • ExtendedExecutionSession的最长时间为10分钟,如果应用程序未激活,则无法续订(我可能是错的)。尽管LocationTracking可以提供无限制的时间,但每个文档:“无限制。一次只能请求一个应用程序。”,我的应用程序不提供位置跟踪。

  • 使用Building an Alarm App in Windows 8.1Schedule a toast notificationAlarmApplicationManager之类的警报器时,需要确切知道警报何时触发,而该应用当时并不知道。此外,他们还要求Toast出现,然后需要用户交互才能继续处理代码

请提供针对此问题的解决方案,不胜感激API或代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)