2014-02-19 30 views
1

在Windows Phone 8中,建議如果我按照以下代碼中的建議使用LocationTracking,我的應用程序將連續獲取位置信息位置追蹤如何與其他後臺任務不同?

<BackgroundExecution> 
<ExecutionType Name=」LocationTracking」 /> 
</BackgroundExecution> 

現在,後臺代理只有約30分鐘後執行,這也有很多侷限性,比如,它可能運行或根據操作系統可能無法運行。

LocationTracking如何不同於背景代理。它會在每次位置變化時給出位置,或者它在30分鐘後可能會調用。

謝謝。

回答

1

由於MSDN says

在Windows Phone 8中,位置跟蹤應用程序可以繼續在後臺運行,用戶導航離開後,只要應用程序繼續積極跟蹤定位。此功能支持諸如提供轉由轉動方向的應用程序等場景。用於創建可在後臺運行一個簡單的應用程序的演練,請參閱如何在後臺運行定位追蹤應用程序Windows Phone的8

也有較大差異,你必須尋找出API restrictions

您可以將其與Background agent unsupported api進行比較。

而且你也應該知道一些Additional requirements for specific app types

+0

那麼,我們可以說,位置跟蹤是*異常*到WP8中正常的'BackgrounAgent'限制嗎? –

+0

@pranitkothari是的。而且您還必須瞭解與此相關的認證要求。我聽說有些應用程序僞造位置跟蹤,但我現在不通過認證。 – Romasz

+1

+1。有關其他鏈接。 –