WP8:这个(PhoneApplicationService.RunningInBackground)可以在基于位置的应用程序之外使用吗?

时间:2013-06-07 06:00:22

标签: background windows-phone-8 execution

通过以下链接,您的应用似乎仍可在应用切换到后台时获取活动。但它似乎只用于基于位置的应用程序。普通的应用可以做到吗?我曾尝试声明ID_CAP_LOCATION,但切换到后台时仍未调用Application_RunningInBackground。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.shell.phoneapplicationservice.runninginbackground(v=vs.105).aspx

1 个答案:

答案 0 :(得分:0)

该应用不会在后台执行,除非它不断跟踪位置。

  

本节列出了操作系统的条件   将停用在后台运行的应用....

     
      
  • 该应用停止主动跟踪位置。应用程序通过删除PositionChanged和
    的事件处理程序来停止跟踪位置   Geolocator类的StatusChanged事件或通过调用Stop()   GeoCoordinateWatcher类的方法。
  •   

来源:Running location-tracking apps in the background for Windows Phone 8

您可以在此处找到有关如何在后台运行应用程序的完整信息:

How to run location-tracking apps in the background for Windows Phone 8