奥利奥系统中的地理围栏,省电模式。

3
开发进出警报的地理围栏应用程序,所有操作均使用Google Android开发者文档完成:https://developer.android.com/training/location/geofencing#java
现在针对Android O,使用PendingIntent注册BroadcastReceiver以添加地理围栏。当应用程序在前台或后台运行时,所有地理围栏警报都可以接收到。但是当应用程序从最近的应用程序中排除或手机处于Doze模式时,将无法接收到任何警报。
我查阅了几乎所有论坛,但没有找到解决方案。寻求正确的帮助,在Android O上运行它,包括Doze模式。

我也尝试过使用Awareness API com.google.android.gms.awareness.fence.AwarenessFence,但没有成功。 - Jiten Sharma
1个回答

0

我发现禁用电池优化, 例如Doze模式, 可以提高Android O设备上地理围栏的响应速度。但是在更新的Android版本上,如何管理后台工作(如地理围栏)的操作系统似乎在不断调整,所以您的体验可能会有所不同。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接