从另一个后台任务

时间:2016-10-07 14:12:48

标签: c# win-universal-app windows-10-universal windows-10-mobile

我的应用暂停,而不是在屏幕上;它只运行一次,我注册了我的第一个后台任务(基于TimeTrigger),然后重新启动手机以确保我的应用程序完全暂停。我没有再次运行该应用程序。

我有两个后台任务:

1)TimeTrigger触发的第一个后台任务(间隔15分钟)

2)DeviceUseTrigger触发的第二个后台任务

现在,当间隔15分钟后,我的第一个后台任务开始并尝试注册我的第二个后台任务,那时我得到了#34;系统已拒绝后台任务请求"。

所以我得到的印象是,DeviceUseTrigger后台任务无法注册并从WITHIN运行任何其他后台任务,它总是需要一个UI线程。 (我在这里是否正确?请告诉我。)

我有另一个问题,我可以使用推送通知使用DeviceUseTrigger运行后台任务吗?

推送通知可以作为UI线程来注册和运行DeviceUseTrigger,不知怎的,当我打电话时我没有收到错误 等待_deviceUseTrigger.RequestAsync(deviceId);

0 个答案:

没有答案