requestPermission method
Request a permission
Implementation
@override
Future<bool> requestPermission(String permission) async {
try {
final result = await methodChannel.invokeMethod<bool>(
'requestPermission',
{'permission': permission},
);
return result ?? false;
} on PlatformException catch (e) {
if (e.code == 'PERMISSION_DENIED') {
throw MCPPermissionDeniedException(permission);
}
throw MCPPlatformException(
'Failed to request permission', e.code, e.details);
}
}