canStartScan method

Future<CanStartScan> canStartScan({
  1. bool askPermissions = true,
})

Checks if it is ok to invoke startScan.

Necesearry platform requirements, like permissions dependent services, configuration, etc are checked.

Set askPermissions flag to ask user for necessary permissions.

Implementation

Future<CanStartScan> canStartScan({bool askPermissions = true}) async {
  final canCode = await _channel.invokeMethod<int>("canStartScan", {
    "askPermissions": askPermissions,
  });
  return _deserializeCanStartScan(canCode);
}