Windows phone 8 在Windows Phone 8中应用程序处于后台时呼叫服务器
我想定期向web服务器发出http请求,比如说每隔10秒 我在应用程序中使用定时器来进行http调用。现在,当用户按Windows键时,应用程序转到后台。。计时器停止了 我可以继续呼叫web服务器吗 我提到了VOID chatter box应用程序,但看起来它只适用于VOIP应用程序 问候,Windows phone 8 在Windows Phone 8中应用程序处于后台时呼叫服务器,windows-phone-8,Windows Phone 8,我想定期向web服务器发出http请求,比如说每隔10秒 我在应用程序中使用定时器来进行http调用。现在,当用户按Windows键时,应用程序转到后台。。计时器停止了 我可以继续呼叫web服务器吗 我提到了VOID chatter box应用程序,但看起来它只适用于VOIP应用程序 问候, SRS您必须创建一个继承自ScheduledTaskAgent并重写OnInvoke()方法的TaskAgent。您还需要将任务添加到WMAppManifest.xml中 <Deployment ..
SRS您必须创建一个继承自
ScheduledTaskAgent
并重写OnInvoke()
方法的TaskAgent
。您还需要将任务添加到WMAppManifest.xml中
<Deployment ...>
...
<App ...>
...
<Tasks>
<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
<ExtendedTask Name="BackgroundTask">
<BackgroundServiceAgent Name="YourTaskAgent" Type="YourNameSpace.YourTaskAgent" Source="YourTaskAgent" Specifier="ScheduledTaskAgent" />
</ExtendedTask>
</Tasks>
...
</App>
...
</Deployment>
...
. 但是,请记住,后台任务在其所能做的事情上有局限性。希望这能有所帮助。可能的重复项您不能每10秒在后台进行一次投票。以30分钟为间隔的定期任务。