Debouncing Entry and Exit Events #19
Description
I have a Google Pixel running Pie. Frequently I see it generate extremely quick sequences of entry and exit events—even when the phone is sitting 12 inches away from a beacon broadcasting quickly at high power and configured to detect within a 5 meter radius. Given that the goal of our app is to notify others when people arrive and leave, this is disconcerting behavior.
I've thought about ways to try and debounce this either on our device or on our server, but there are some complications, particularly on iOS where background operation is limited. (Although the problem seems less prevalent on iOS.) Plus, it's just kind of gross.
Is there a way for the native SDK to expose a parameter controlling how sticky locations are? This might help tune it to the peculiarities of different devices. (FWIW I've seen this with other beacons, so I suspect it's an issue with Android's Bluetooth stack on this device and not necessarily your beacons.)