2017-09-16 78 views
2

在我的應用我想獲得用戶位置,每10分鐘更新,但由於文件說如何在Android 8.0的後臺獲取用戶位置更新?

如果你的應用程序從後臺服務接收位置更新,它在Android 8.0(API級別26收到較少頻繁的更新)與舊版Android相比。特別是,後臺服務無法每小時接收幾次以上的位置更新。

那麼解決這個問題最好的做法是什麼?

回答

1

在僅用於背景服務奧利奧位置更新的限制,根據文檔:

如果應用是在前臺運行在設備上的Android 8.0(API 26級),位置更新行爲是與Android上的相同 7.1.1(API等級25)及更低。

這樣你就可以在前臺運行的服務,下面的鏈接將幫助您瞭解前臺服務:

https://developer.android.com/guide/components/services.html#Foreground