后台任务在窗口手机 8 测试版应用程序中不起作用

本文关键字:应用程序 不起作用 测试版 窗口 手机 后台任务 | 更新日期: 2023-09-27 18:30:34

我创建了一个Window Phone 8应用程序。这会在大约 30 秒内随机更改锁屏图像和通知。

我的代码在模拟器和设备中运行良好。当我通过代码安装它时。我的问题是,当我将应用程序作为测试版应用程序提交到商店时。现在我从商店安装该应用程序,该应用程序无法正常工作。锁屏内容不会更改,它保持静态。我已经检查了应用程序在后台任务中运行的后台代理设置,但没有显示结果。

应用从代码运行良好但从上传到应用商店的 xap 运行不佳的原因可能是什么。

应用程序的链接已 http://www.windowsphone.com/s?appid=00d47e34-a551-4c98-b2a6-32e10babdc2f 我是否缺少任何需要修复的功能。

欢迎您的建议。

后台任务在窗口手机 8 测试版应用程序中不起作用

因为你的标题说你正在使用后台任务,并且你尝试每 30 秒执行一次操作,所以我假设你正在使用ScheduledActionService.LaunchForTest来触发后台任务,然后执行更新。

ScheduledActionService.LaunchForTest仅在 DEBUG 版本中作为辅助测试的一种方式受支持。无法将应用提交到以 DEBUG 模式构建的应用商店,因此这将不起作用。

不可能

创建一个在后台经常更新的应用程序。拥有这样的应用程序可能会很快耗尽电池电量,因此为用户提供非常糟糕的体验。

您能做的最好的事情是让后台代理定期运行(大约每 30 分钟一次)或通过推送通知触发更新。(但这不适用于锁屏界面图像。