I am developing Fido2 Authenticator in Android. I just completed my makeCredential and getAssertion. I am facing some issues at the time of pairing. If I click on Pair & Connect button on Authenticator (at the time of paring) without delay, everything is working fine. I am able to register/login successfully. If I click on Pair & Connect button after some delay (3 or more seconds) , I am not getting any callbacks after onDescriptorWriteRequest().
I juts analysed both success and failure scenarios. In success scenario after onDescriptorWriteRequest() callback, I am getting onCharacteristicWriteRequest(). But in failure scenario after onDescriptorWriteRequest() callback, I am getting onConnectionUpdated() callback.
I couldn’t figure out whether the issue is with BLE or FIDO. Please help me to resolve this.
I am developing Fido2 Authenticator in Android. I just completed my makeCredential and getAssertion. I am facing some issues at the time of pairing. If I click on Pair & Connect button on Authenticator (at the time of paring) without delay, everything is working fine. I am able to register/login successfully. If I click on Pair & Connect button after some delay (3 or more seconds) , I am not getting any callbacks after
onDescriptorWriteRequest
().I juts analysed both success and failure scenarios. In success scenario after
onDescriptorWriteRequest
() callback, I am gettingonCharacteristicWriteRequest
(). But in failure scenario afteronDescriptorWriteRequest
() callback, I am getting onConnectionUpdated() callback.I couldn’t figure out whether the issue is with BLE or FIDO. Please help me to resolve this.