1

我正在处理 Windows 手机应用程序中的后台任务,但它没有调用。当启动测试它正在工作但在实际场景中应用程序没有调用后台服务。

4

1 回答 1

1

你使用ScheduledActionService.LaunchForTest吗?此功能不应该在真实手机上运行。您必须处理这样一个事实,即您的后台任务不是每 1-2 分钟运行一次,而是每 30 分钟左右启动一次,如定期代理的约束部分所述。

如果您的模拟器中一切正常,您必须交叉手指并等待半小时左右才能测试您是否真正启动。是的,调试很痛苦,但我们没有其他官方方法。

您也可以尝试在设备上调整本地时间。有时进入未来半小时有助于立即触发后台代理。

于 2013-11-06T05:46:05.847 回答