2013-02-02 90 views
4

我一直試圖讓資源密集型任務後臺代理在部署到手機上幾天後以發佈模式運行,並且從未見過它運行。有沒有人得到這個工作以外的調試器?運行前你需要等多久?獲取Windows Phone 8資源密集型任務運行的任何提示?

我能夠使用LaunchForTest啓動併成功運行資源密集型任務,但從未得到它應該以發佈模式運行,即使任務顯示它已安排。我已經跟蹤了樣品,電話應該符合發射要求。我已經設置了自動上傳的清單,因此不需要在任務上設置到期日期。

手機已插入,充電和電池電量爲100%。 手機有wifi接入。 手機在鎖定屏幕上,並在這個方式過夜2晚。

我已經試過這兩個在諾基亞Lumia 920和HTC699OL

我能得到一個週期性任務運行,但不是資源密集型任務。如果定期運行,我假設我已經正確配置了WMAppManifest中的所有內容,並且資源密集型任務應該在某個點運行?

的資源密集性任務顯示以下內容:

  • 的IsEnabled =真
  • IsShceduled =真
  • LastScheduledTime:1/1/0001 12:00:00
  • ExpirationTime:12 /九千九百九十九分之三十一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天過去,滿足任務要求應該工作。我需要等待一個星期,看看這個吸盤是否運行?

如果您已獲得資源密集型任務以實際在發佈模式下運行,將非常感謝任何指導或提示。

+0

無線問題是,它鎖定屏幕後很快關閉..也許這就是問題所在。所以我想它只能在鎖定屏幕後很短的時間內運行(並且好像你必須是「幸運的」才能讓它運行) – Flo

回答

5

我打開一個支持事件與微軟在2013年2月4日,並從他們那裏聽到後面2月5日與以下:

我與Windows Phone內部開發人員合作並確認 以下:

  1. ResourceIntensiveTask(即,資源密集代理)不會在發佈模式下的Windows Phone 8操作系統中被觸發。
  2. 僅供參考,自動上傳使用ResourceIntensiveTasks,因此它在WP8中也不起作用。
  3. 修復程序計劃包含在未來的Windows操作系統更新中,很可能在今年春天晚些時候。修復程序需要通過構建其Windows硬件特定版本的 OS的OEM傳播。
  4. 沒有已知的即時/官方解決方法。
+3

哇真的很糟糕。對於缺少文檔和內容的WP8,我自己有很多麻煩,但「在發佈模式下不工作」..哎 – Flo

0

如果你想在後臺上傳東西,也許你甚至不需要這個任務。你可以試試這個:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202955%28v=vs.105%29.aspx

樣品是在這裏:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202959%28v=vs.105%29.aspx

+0

是的,知道後臺文件傳輸,它不是我們的理想選擇,但我們必須將其用作解決方法。微軟已經確認了資源密集型任務功能中的一個錯誤,所以直到它被固定並分發到手機,我們可能會使用文件傳輸功能。 –

1

最近的GDR2更新已經解決了這個問題。我驗證了資源密集型任務正在我的手機上運行。

相關問題