I ve been using a wired Smart Card Reader SDK where the calls where synchronous. Lately been trying on the Bluetooth Interface but the APDU Command is asynchronous due to which we are not able to interpret the response of the calls sent for forming the next APDU Command.
Any help will be much appreciated.
Request
byte[] var1 = {(byte)0, (byte)-92, (byte)4, (byte)0, (byte)12, (byte)-96, (byte)0, (byte)0, (byte)2, (byte)67, (byte)0, (byte)19, (byte)0, (byte)0, (byte)0, (byte)1, (byte)1};
String apduString = QPOSUtil.byteArray2Hex(var1);
pos.sendApdu(apduString);
Result:
@Override
public void onReturnApduResult(boolean arg0, String arg1, int arg2) {
}