The problem is many more apps abuse Bluetooth for location tracking than use it for any legitimate purpose.
Ideally they would isolate the process and allow users to do managed individual scans in an app for the purpose of handling Bluetooth devices, and only allow persistent permissions to communicate with specific devices. I’m not sure enough of the underlying protocols to know how much hoop jumping it would take to do that though.
There are cases where that would work (including possibly here), but I was speaking more generally to how I’d like to see the abuse of Bluetooth beacons prevented.
I don’t think most non-technical people recognize how pervasive that shit is.
The problem is many more apps abuse Bluetooth for location tracking than use it for any legitimate purpose.
Ideally they would isolate the process and allow users to do managed individual scans in an app for the purpose of handling Bluetooth devices, and only allow persistent permissions to communicate with specific devices. I’m not sure enough of the underlying protocols to know how much hoop jumping it would take to do that though.
One could also just allow the permission but revoke network permissions
There are cases where that would work (including possibly here), but I was speaking more generally to how I’d like to see the abuse of Bluetooth beacons prevented.
I don’t think most non-technical people recognize how pervasive that shit is.