我正在Windows Phone应用程序中处理后台任务,但它没有调用。当启动测试时它正在运行但是在真实场景应用程序中没有调用后台服务。
答案 0 :(得分:1)
您使用ScheduledActionService.LaunchForTest吗?此功能不适用于真正的手机。您必须处理这样一个事实,即每隔1-2分钟运行一次,您的后台任务将按照Constraints For Periodic Agents部分中的规定每30分钟启动一次。
如果你的模拟器中的一切都很好,你必须交叉手指并等待半小时左右,以便测试你是否真的被发射了。是的,调试很痛苦,但我们没有其他官方方式。
您也可以尝试在设备上调整本地时间。有时候进入未来半小时有助于立即触发后台代理。