requestPermission static method

Future<void> requestPermission({
  1. required Function callback,
})

Implementation

static Future<void> requestPermission({required Function callback}) async {
  if (Platform.isAndroid) {
    Map<Permission, PermissionStatus> statuses = await [
      Permission.camera,
    ].request();
    if (statuses[Permission.camera] == PermissionStatus.denied) {
      callback();
    }
  } else {
    var status = await Permission.photos.status;
    print(status);
    if (status.isDenied || status.isPermanentlyDenied) {
      callback();
    }
  }
}