Hi,
I'm working on an app that uses geofencing, both with GPS coordinates (CLCircularRegion) and iBeacons (CLBeaconRegion).
I'm wondering what the minimum permissions and settings are that my app needs to function correctly.
1. Do I need to explicity request permission to use Bluetooth in order for the iBeacons to work?
2. Do I need to enable Bluetooth LE and Location Updates Background Modes in order to get geofencing callbacks while my app is in the background?
3. Do I need to explicitly ask the user for background ("always") location tracking?
Thanks,
Frank