我有一個使用地理柵欄,我有一個很難克服的打盹模式Android應用程序。我的清單擁有WAKE_LOCK權限並且每個區域都有7個setNotificationResponsiveness爲0。我甚至將PendingIntent更改爲BroadcastReceiver,但應用程序在刪除智能手機屏幕後經過一段時間就會睡覺或死亡。我已經嘗試使用LocationRequest打盹模式睡谷歌的地理柵欄示例應用程序
LocationRequest.setFastestInterval(1000);
LocationRequest.setInterval(2000);
即便如此,我沒有成功。有沒有人設法使應用程序與Doze一起運行?
你有一個樣品(前臺服務)項目2?我一直在研究這個問題並試圖構建這個解決方案。但是我的方案並不知道我是否做錯了或不符合設計。我有一個GPS上課的時候地理圍欄事件發生時都在設備的在此位置的位置,這使得對服務器的調用來確定柵欄區域已經被激活和設備的位置。 – user6505882
如何使用此服務更新位置?這個forground服務,我看到帖子說我應該創建一個通知,然後我不明白爲什麼。奇怪谷歌沒有更新Geofence的官方部分,通過解決這個問題與瞌睡。 – user6505882
目前該應用程序有一個AlarmManager是不時生成日誌,我可以看到,如果應用程序沒有被關閉或處於睡眠狀態,但是,地理柵欄系統似乎睡覺 – user6505882