You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Library integrators should be able to configure custom values for the backgroundBetweenScanPeriod.
Actual behavior
The altbeacon library does not let the integrator change the value for backgroundBetweenScanPeriod and enforces 15 min between background scans. When a value less than 15 mins is given to this parameter, it warns with the following;
"Setting a short backgroundBetweenScanPeriod has no effect on Android 8+, which is limited to scanning every ~15 minutes"
and continues to wait for ~15 mins between every background scan.
Steps to reproduce this behavior
1- Set backgroundBetweenScanPeriod from beaconManager instance to any value below 15 mins, in milliseconds.
2- Observe the log: "Setting a short backgroundBetweenScanPeriod has no effect on Android 8+, which is limited to scanning every ~15 minutes"
3- Put the app on background.
4- Observe that the scan stops and does not start for the next ~15 mins. This can be identified by the lack of: "BluetoothLeScanner org.altbeacon.beaconreference Start Scan with callback"
message in the logcat, or by the lack of ble detections.
Expected behavior
Library integrators should be able to configure custom values for the backgroundBetweenScanPeriod.
Actual behavior
The altbeacon library does not let the integrator change the value for backgroundBetweenScanPeriod and enforces 15 min between background scans. When a value less than 15 mins is given to this parameter, it warns with the following;
"Setting a short backgroundBetweenScanPeriod has no effect on Android 8+, which is limited to scanning every ~15 minutes"
and continues to wait for ~15 mins between every background scan.
Steps to reproduce this behavior
1- Set backgroundBetweenScanPeriod from beaconManager instance to any value below 15 mins, in milliseconds.
2- Observe the log: "Setting a short backgroundBetweenScanPeriod has no effect on Android 8+, which is limited to scanning every ~15 minutes"
3- Put the app on background.
4- Observe that the scan stops and does not start for the next ~15 mins. This can be identified by the lack of: "BluetoothLeScanner org.altbeacon.beaconreference Start Scan with callback"
message in the logcat, or by the lack of ble detections.
Mobile device model and OS version
Samsung S23(SM-S911B) - Android 14 / API 34
Android Beacon Library version
implementation 'org.altbeacon:android-beacon-library:2.20.3'
The text was updated successfully, but these errors were encountered: