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