开发用于进入和退出警报的地理围栏应用程序。 所有这些都是使用 Google Android 开发人员文档完成的:https://developer.android.com/training/location/geofencing#java
现在对于 Android O,使用 PendingIntent 注册 BroadcastReceiver 以添加地理围栏。 当应用程序正在运行或在后台运行时,会收到所有地理围栏警报。但是当应用程序被排除在最近或手机处于打瞌睡模式时,没有收到任何警报。
我关注了几乎所有的论坛,但没有找到任何解决方案。 寻找在 Android O 上运行它的正确帮助,打瞌睡模式。
最佳答案
我发现 disabling battery optimizations ,例如 Doze 模式,提高了 Android O 设备上地理围栏的响应能力。您在较新版本的 Android 上的表现可能会有所不同,因为它们似乎在不断调整操作系统管理后台工作(例如地理围栏)的方式。
关于android - 奥利奥地理围栏,打瞌睡模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50830095/