我想使用TimeTrigger每15分钟运行一个后台任务,但由于某种原因它不会触发。尝试了生命周期事件方法,它工作。检查任务是否在电源外壳中注册。还有什么可能是错的?有一两件事,我发现奇怪的是,当我运行UWP TimeTrigger不会触发
var allowed = await BackgroundExecutionManager.RequestAccessAsync();
我回来BackgroundAccessStatus.AllowedSubjectToSystemPolicy代替
BackgroundAccessStatus.AllowedMayUseActiveRealTimeConnectivity 或 BackgroundAccessStatus.AllowedWithAlwaysOnRealTimeConnectivity
是什么问题?什么是BackgroundAccessStatus.AllowedSubjectToSystemPolicy?
更新:
AllowedMayUseActiveRealTimeConnectivity和AllowedWithAlwaysOnRealTimeConnectivity已被弃用。
重新启动使它的工作,桌面和移动。显然,很容易导致后台任务进程崩溃。
还可以使用此桌面上进行调试:
https://docs.microsoft.com/en-us/windows/uwp/launch-resume/debug-a-background-task
您是否尝试卸载并重新部署应用程序以查看问题是否得到解决? –
我只是尝试部署到我的Lumia 950XL,它的工作。但奇怪的是它仍然无法在Windows 10桌面上运行。 – dreamfly
重新启动后它工作。 – dreamfly