We are using the altbeacon library for a few years now and up until android 7 we never had any issues with region enter/exits and ranging in the background. However with Oreo (testing with 8.1) things seem to change. With the app in the background, we now get 1 enter region, no ranging and no exit region events. Just to be sure, we used the android-beacon-library-reference implementation and see the same effect. No ranging, no region exits, and no region re-enters. Only the first enter-region is detected in the background ever.
In the foreground, everything works fine.
Is this to be expected in Android 8.0 / 8.1 and are ranging and exit events no longer possible? Or is there something we need to add?
Using the latest org.altbeacon:android-beacon-library:2.13.1