android - 奥利奥地理围栏,打瞌睡模式

标签 android android-geofence

开发用于进入和退出警报的地理围栏应用程序。 所有这些都是使用 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/

相关文章:

android - Android 的 Sqlite 语法错误

android - 在 Linux 上运行 Android Studio 的一个问题

android - Google 地理围栏未按预期在某些设备上触发

android - 带有 2.2 应用程序的 3.1 设备上带有 Flash 的 WebView

android - ADB Android Device Unauthorized (No Revoke USB Debugging Authorizations) 牛轧糖

android - 打包有依赖的Android AAR

android - 获取所有已注册地理围栏的列表

java - 地理围栏服务触发但未触发

android - GEOFENCE TRANSITION DWELL 不适用于 android