requestPermission method
Requests permission, or the next missing required permission when null.
Implementation
@override
Future<PermissionStatus> requestPermission([
AppPermission? permission,
]) async {
if (_isAndroid) {
if (permission == AppPermission.screenTime) {
return getPermissionStatus();
}
return _androidPermissionStatus(
await _invokeMap('requestPermission', {'permission': permission?.name}),
);
}
if (_isIOS) {
if (permission == null || permission == AppPermission.screenTime) {
await _invoke<bool>('requestPermission');
}
return getPermissionStatus();
}
throw _unsupportedPlatform();
}