This works with Beacons and BLE (BlueTooth Low Energy), which of course requires Bluetooth to be on. Why does it also require location service to be on? Can I physically turn off location, and still push notifications just using the BLE range ?
I also want to employ Geofencing. Can I do this without writing an entire new app?