我有一个使用地理栅栏,我有一个很难克服的打盹模式Android应用程序。我的清单拥有WAKE_LOCK权限并且每个区域都有7个setNotificationResponsiveness为0。我甚至将PendingIntent更改为BroadcastReceiver,但应用程序在删除智能手机屏幕后经过一段时间就会睡觉或死亡。我已经尝试使用LocationRequest打盹模式睡谷歌的地理栅栏示例应用程序
LocationRequest.setFastestInterval(1000);
LocationRequest.setInterval(2000);
即便如此,我没有成功。有没有人设法使应用程序与Doze一起运行?
你有一个样品(前台服务)项目2?我一直在研究这个问题并试图构建这个解决方案。但是我的方案并不知道我是否做错了或不符合设计。我有一个GPS上课的时候地理围栏事件发生时都在设备的在此位置的位置,这使得对服务器的调用来确定栅栏区域已经被激活和设备的位置。 – user6505882
如何使用此服务更新位置?这个forground服务,我看到帖子说我应该创建一个通知,然后我不明白为什么。奇怪谷歌没有更新Geofence的官方部分,通过解决这个问题与瞌睡。 – user6505882
目前该应用程序有一个AlarmManager是不时生成日志,我可以看到,如果应用程序没有被关闭或处于睡眠状态,但是,地理栅栏系统似乎睡觉 – user6505882