2011-11-17 42 views
0

我希望服務始終在後臺處於活動狀態。這可能在新SDK 7.1在Windows phone中保持代理活動狀態

我通過後臺文件傳輸,代理和警報讀取。我認爲這些只在一段時間內有效。

+0

爲什麼這個世界上有人對此評價爲負面 – Praneeth

+0

我同意Praneeth:這是一個完全合理的問題,它是一個編程問題。事實證明,人們能夠直接回答這個問題。這就是說,我希望Praneeth的位置上的人會想。有一個理由MS不能讓第三方進程無限期地運行。這是一部電話。有限的RAM,帶寬和CPU。 –

+0

彼得我真的很感謝你在這裏的回覆 – Praneeth

回答

1

簡短的回答:你不能

Background agents只能運行30分15秒每〜。試圖運行更長時間會導致代理被終止並且不會被重新安排。 Riho指的是不同的東西:如果用戶在14天內沒有運行所有者申請,您的代理將不會被重新安排(即使它成功);應用程序必須運行並重新安排代理程序。

您唯一真正的選擇是將功能移到服務器並使用push notifications來更新手機。

0

代理程序在14天后停用。在這段時間內,您必須讓用戶打開您的前臺應用程序 - 然後您可以重新啓動代理程序並再次重啓14天計數器。

+0

如何讓代理人保持活躍14天? – Praneeth

+0

它會自動保持活動狀態 – Riho

+0

文檔對此不做任何說明。你能不能請我指向正確的鏈接 – Praneeth