2013-07-02 21 views
0

我正在創建一個Windows Phone應用程序,並且每當用戶輸入所選位置時,其中一個功能就會觸發警報。但是,在Windows Phone上可用的兩個後臺代理,即週期代理(每30分鐘一次)和資源密集型代理(需要插入電話)對於我要實現的功能來說是不可行的。Windows Phone上的基於位置的鬧鐘

除了讓應用程序保持打開狀態來實現這樣的警報之外沒有別的辦法嗎?

+0

嗯..在進一步調查中,似乎無法實現此功能,除非用戶直接從應用程序頁面鎖定屏幕,從而不會將應用程序推送到後臺。如果有人證明我錯了,我會很高興:) –

回答

0

您可以將該應用程序聲明爲位置跟蹤應用程序。在這種情況下,WP讓你的應用程序在後臺運行。但要小心,這會耗盡電池。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681691(v=vs.105).aspx http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj247548(v=vs.105).aspx

這裏是最好的做法

但是,它可能是可能得到的位置回調,每15分鐘左右,並不會消耗同樣多的電池。

+0

我完全忘了提及我正在使用WP7。但是,自從我轉移到WP8設備後,這個答案對我有很大的幫助。 謝謝。 :) –