request Background Fine Location Permission
fun requestBackgroundFineLocationPermission(caller: ActivityResultCaller, listener: LocationPermissionService.OnLocationPermissionRequestResultListener?)
Requests fine location permission in background. Whenever fine location permission is granted, coarse permission is also implicitly granted. Additionally, whenever background permission is granted, foreground permission is also implicitly granted.
Parameters
caller
an activity, fragment or picker that can handle activity results.
listener
listener to notify the result of permission request.