2
這個時候我意識到O在開發者預覽中,但是背景位置採集有很大的變化。他們是什麼?對Android O設備後臺運行應用的位置收集有什麼限制?
這個時候我意識到O在開發者預覽中,但是背景位置採集有很大的變化。他們是什麼?對Android O設備後臺運行應用的位置收集有什麼限制?
下列幾點歸納放置在位置採集上的應用程式的限制上O設備運行:
作爲一個起點,後臺應用將接收的位置更新只有幾次每小時(位置更新間隔可能會根據系統影響和開發者的反饋進行調整)。
前臺應用程序不受這些限制的影響。
這些背景限制適用於運行在O設備上的所有應用程序,,而不管目標SDK。
以O爲目標的應用程序進一步受到limits on services started in the background的約束。因此,在請求位置更新時,定位O的應用不應使用PendingIntent.getService()
。相反,他們應該使用PendingIntent.getBroadcast()
並在清單中註冊BroadcastReceiver
(目標爲N或更低的應用可能使用PendingIntent.getService()
或PendingIntent.getBroadcast()
)。
有沒有人知道每小時'幾次'的價值?這有多少? – NinjaCoder