Android Oreo 中的信标库 (AltBeacon) 支持
Android Beacon library(AltBeacon) support in Oreo
我已经在我的应用程序中集成了 AltBeacon
库,它在除 Oreo
.
之外的所有 android
版本中都运行良好
查看代码发现becaon
扫描的代码在服务中,需要处理Oreo的服务限制。即使在进行更改后,当应用程序处于后台时,扫描也不会在指定的时间间隔内发生。因为 Altbeacon
图书馆正在使用扫描服务。
请告诉我有什么方法可以解决这个问题,或者请推荐任何其他库进行 beacon
扫描。
谢谢
库版本 2.12 引入了与 Android8 节电限制兼容的新扫描机制。使用该库的应用需要升级到 2.12+ 版本才能在 Android 8 台设备的后台进行检测。版本 2.13+ 进一步增强了 Android 8.1 关闭屏幕扫描的限制。
您可以在此处阅读有关 Android 8 项限制的更多信息:Beacon Detection With Android 8
如果您使用最新版本,该库将使用 JobScheduler 而不是长运行 服务来处理安装在 Android 8+ 上的应用程序的扫描。
我已经在我的应用程序中集成了 AltBeacon
库,它在除 Oreo
.
android
版本中都运行良好
查看代码发现becaon
扫描的代码在服务中,需要处理Oreo的服务限制。即使在进行更改后,当应用程序处于后台时,扫描也不会在指定的时间间隔内发生。因为 Altbeacon
图书馆正在使用扫描服务。
请告诉我有什么方法可以解决这个问题,或者请推荐任何其他库进行 beacon
扫描。
谢谢
库版本 2.12 引入了与 Android8 节电限制兼容的新扫描机制。使用该库的应用需要升级到 2.12+ 版本才能在 Android 8 台设备的后台进行检测。版本 2.13+ 进一步增强了 Android 8.1 关闭屏幕扫描的限制。
您可以在此处阅读有关 Android 8 项限制的更多信息:Beacon Detection With Android 8
如果您使用最新版本,该库将使用 JobScheduler 而不是长运行 服务来处理安装在 Android 8+ 上的应用程序的扫描。