2011-11-17 18 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