2016-06-01 27 views
6

我已經實現了geoFence API,並且一切都很好。但是有一些問題,我想要更多的澄清我的困惑。當應用程序在後臺時GeoFence設備

這裏有一些困惑和問題:

  1. 我想,當他進入地理圍欄區域我的用戶得到通知。我已按照指南實施了GeofenceTransitionsIntentService,但在應用程序處於後臺時不會觸發轉換。我需要做什麼?

  2. 柵欄到期時間:這是很明顯的,如果我們進入決不它不會過期,但我感到困惑的時候。例如,如果我將其設置爲10分鐘,那究竟是幹什麼的?地理圍欄是否會在創建後的特定時間內過期,或者當用戶到達那個地方並且計時器開始時會到期?當用戶到達那裏時,我們如何才能使地理圍欄過期。

  3. Google如何跟蹤我們?地理圍欄如何實際工作?我們沒有發送我們的位置,那麼現在它正在跟蹤?當我們添加地理圍欄時,它是否會開始跟蹤我們,然後在抵達那個地方時通知我們?

請告訴我並討論這些混淆,特別是關於它在應用程序關閉或銷燬時工作的混淆。

回答

3

關於1.)根據此Google I/O Talk當您使用PendingIntents時,Location API應該會喚醒您的應用程序,即使它在後臺運行,但根據我的經驗,Geofencing事件相當不可靠,但這可能有關到我用於測試的設備中的一個糟糕的GPS接收器。

相關問題