加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-phone-8 – 获取Windows Phone 8资源密集型任务的任何提

发布时间:2020-12-14 04:37:40 所属栏目:Windows 来源:网络整理
导读:我一直在尝试让资源密集型任务后台代理在部署到手机上几天后才能在发布模式下运行,并且从未见过它运行过.有没有人让这个在调试器之外工作?在跑步前你需要等多久? 我能够使用LaunchForTest启动并成功运行资源密集型任务,但是从未让它在发布模式下运行,即使
我一直在尝试让资源密集型任务后台代理在部署到手机上几天后才能在发布模式下运行,并且从未见过它运行过.有没有人让这个在调试器之外工作?在跑步前你需要等多久?

我能够使用LaunchForTest启动并成功运行资源密集型任务,但是从未让它在发布模式下运行,即使任务显示已安排.我已按照样品进行操作,手机应符合发射要求.我已将清单设置为自动上传,因此不需要在任务上设置过期日期.

手机已插上电源,充电和电池均为100%.
手机有wifi接入.
这个电话在锁定屏幕上,并且这样过了两晚.

我在诺基亚Lumia 920和HTC699OL上都试过这个

我能够运行一个Periodic Task而不是资源密集型任务.如果Periodic运行,我假设我已经在WMAppManifest中正确配置了所有内容,并且资源密集型任务应该在某个时刻运行?

资源密集型任务显示以下内容:

> IsEnabled = true
> IsShceduled = true
> LastScheduledTime:1/1/0001 12:00:00
>到期时间:12/31/9999 11:59:59
> LastExitReason:无

该应用程序显示在设置>背景任务>高级.

运行Store Kit测试显示电话应用程序没有API调用问题,我从主电话应用程序项目中引用了代理项目.

以下是代理的WMAppManifest设置:

<ExtendedTask Name="BackgroundTask">
    <BackgroundServiceAgent Name="SML.Sync.WP8.Agent" Specifier="ScheduledTaskAgent" Source="SML.Sync.WP8.Agent" Type="SML.Sync.WP8.Agent.BackgroundUploadAgent" />
</ExtendedTask>

根据MSDN文档,这似乎是正确的:MSDN Task Element documentation

以下是自动上传扩展,它位于令牌节点之后:

<Extensions>
  <Extension ExtensionName="Photos_Auto_Upload" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
</Extensions>

我也尝试过没有自动上传设置,并且具有从不运行的相同结果.

我也尝试从http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202941(v=vs.105).aspx开始运行示例,但是在删除debug_agent并部署为发布模式之后,我看到同样的问题,即使它说它的预定 – 周期确实运行不是资源密集型,也永远不会运行.

我知道文档说它可能永远不会运行但看起来好像已经过去2天了,满足任务要求应该有效.我需要等一个星期来看看这个吸盘是否运行?

如果您已经获得资源密集型任务以实际在发布模式下运行,那将非常感谢任何指导或提示.

解决方法

我于2013年2月4日与微软开了一个支持事件,并于2月5日从他们那里收到了以下回复:

I collaborated with the internal Windows Phone developers and
confirmed the following:

  1. ResourceIntensiveTask (i.e. Resource Intensive Agent) does not get triggered in the Windows Phone 8 operating system in Release Mode.
  2. FYI,Auto-upload uses ResourceIntensiveTasks,so it does not work in WP8 either.
  3. A fix is scheduled for inclusion in a future Windows OS update,most likely later this spring. The fix needs to propagate through the
    OEMs who build their hardware-specific versions of the Windows Phone 8
    OS.
  4. There is no known immediate/official workaround.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读