requestUsbDevicePermission method
Request Android USB access and return refreshed reader information.
This does not initialize triPOS. When access is granted, the returned device may include its USB descriptor UsbDeviceInfo.serialNumber.
Implementation
@override
Future<UsbDeviceInfo> requestUsbDevicePermission(int deviceId) async {
final result = await methodChannel.invokeMapMethod<String, dynamic>(
'requestUsbDevicePermission',
{'deviceId': deviceId},
);
if (result == null) {
throw StateError(
'USB permission request returned no device information.',
);
}
return UsbDeviceInfo.fromMap(result);
}