Under iOS13, when you request the .always permission for coreLocation (to enable background location e.g. for geofences or iBeacons), the app is only granted a \"provisional alw
To see the second dialog with the Allow Always prompt you have to:
To facilitate this, you can set the distance filter to none and start getting continuous location updates.
If you want the location updates to be delivered in the background, then you have to show the blue indicator. And then the second dialog requesting Allow Always would never appear.