requestPermission method
Requests the given permission from the platform and returns a
platform-specific status string (e.g. 'granted', 'denied', 'permanentlyDenied').
Implementation
@override
Future<String?> requestPermission(String permission) async {
final result = await methodChannel.invokeMethod<String>(
'requestPermission',
{'permission': permission},
);
return result;
}