Error Handling
A good integration distinguishes between transport issues, user cancellations, and verification failures.
Common Failure Areas
- session token fetch failed
- mobile handoff did not complete
- polling timed out
- result submission failed
- backend rejected the final token
Recommended Handling
- show clear UI states for pending, success, and failure
- log backend verification failures with operation context
- avoid treating timeouts as successful biometric completion