gpt4 book ai didi

c# - 在 Windows Phone 8.1 上运行频繁的后台任务

转载 作者:行者123 更新时间:2023-11-30 14:55:35 26 4
gpt4 key购买 nike

Windows Phone 平台提供 BackgroundTasks 基础设施。我可以这样注册我的任务:

builder.TaskEntryPoint = TaskName;
var trigger = new TimeTrigger(15, false);

builder.SetTrigger(trigger);
builder.Register();

问题是,TimeTrigger 的最小间隔大约为 15 分钟,这对我的应用程序来说已经相当大了。我需要在后台每 1-2 分钟运行一次任务。在 Windows Phone 上可以吗?

最佳答案

不可能有以分钟为间隔运行的 BackgroundTasks。如您所说,最小间隔为 15 分钟。

这是一个操作系统限制,旨在防止开发人员构建耗电的应用程序。

您总是有一些变通办法,例如使用 PushNotificationTrigger,并设法每分钟向您的设备发送推送通知。 (我猜有些人设法使用 ScheduledToastNotification 做到这一点),但我不推荐它。

关于c# - 在 Windows Phone 8.1 上运行频繁的后台任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25120511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com