Closed lwasylkowski closed 7 years ago
Hi @lwasylkowski,
see the issue #211, the version of your beacons is the cause ^^
I see. Still, I feel this is an open issue and a bug in the SDK. First, Estimote App does find the beacons, so it's possible. Second - beacons batteries are supposed to last for years. It doesn't seem right that the official SDK isn't compatible with them only after a year or so
Hello @lwasylkowski , @xcastoreo
Sorry for the delay, we've been very busy here :) Thank you for the straightforward bug report. I appreciate all the details! This is a bug indeed - we are to blame here ;) The scanning for old D3.4 beacons must have been affected by our latest changes. This will be fixed in next release, stay tuned!
For being patient and pointing this out - here is a cookie for you: 🍪 :)
We have an issue with our app not recognizing some of the beacons. I've created a trivial app, register for monitoring of 4 beacons, and only two are ever found (very consistently and immediatiely). Estimote app founds all of them immediately.
This is all the code:
Here's the breakdown of the beacons we use:
5d73747... - G1.8, Estimote OS 4.9.4 - found caf4b0a... - F2.2, Estimote OS 4.5.0 - found b9407f3... - D3.4, Estimote OS 3.2.0 - not found 5510c9a... - D3.4, Estimote OS 3.2.0 - not found
The first two are found almost immediately. The other two - never. Here's logcat:
I'm using Google Pixel, Android 7.1.2; estimote SDK 1.0.3 release
I've tried disabling hardware filtering (I think this is an issue in our other app), but nothing changed (not even logs about hardware filtering being disabled)