getPermissionMessage method
Get user-friendly permission status message
Implementation
String getPermissionMessage(PermissionStatus status, String permissionName) {
switch (status) {
case PermissionStatus.granted:
return '$permissionName permission is granted';
case PermissionStatus.denied:
return '$permissionName permission is required for full functionality';
case PermissionStatus.permanentlyDenied:
return '$permissionName permission is permanently denied. Please enable it in app settings';
case PermissionStatus.restricted:
return '$permissionName permission is restricted on this device';
case PermissionStatus.limited:
return '$permissionName permission is limited';
case PermissionStatus.provisional:
return '$permissionName permission is provisional';
}
}