Earlier quoted context omitted.
> Some random third-party app has to be running on your phone to detect beacons and send the data back They don't have to be running. Here's my understanding (for iOS anyway): 1. Apps have the ability to subscribe to bluetooth callbacks from the OS, which is constantly scanning for them (about once a second, from memory). It will be something like, "wake me up when you detect that beacon with UUID ABCD123 is in range…
Thanks, this helps a lot. I'm pretty shocked all this can go on in the background without permissions. With Apple adopting such a privacy-conscious stance, I really hope this gets their attention so beacon scanning requires explicit permission in the future (and separate from location services -- my weather app needs to know where I am, but certainly doesn't need to scan for beacons). This is honestly pretty egregiou…
It certainly is. I knew about the mechanics of it but hadn't realised it was being so widely abused. I would like to see Apple come down on this swift and hard.
Third party paid SDKs! Those cunning bastards. AdTech really is the dregs.