requestPermissions method
Request the permissions needed for this probe to run. Return true if all permissions are granted.
Implementation
Future<bool> requestPermissions() async {
// fast out if already have permissions
if (await arePermissionsGranted()) return true;
debug('$runtimeType - Asking permission for: $permissions');
await SmartPhoneClientManager().requestPermissions(permissions);
return arePermissionsGranted();
}