Troubleshooting · Phone
I cannot link my phone (linking errors)
Symptom and fix
The app shows «This phone could not be linked.» followed by a reason:
| Reason shown | Cause | What to do |
|---|---|---|
| «The link request expired. Start again in the browser.» | Too long between reading the QR code and confirming | Start again in the browser |
| QR code not valid for this app | You read another QR code, or one from another app | Read the code shown in the console, under «My phones» |
| «The camera could not be used to read the code.» | The app has no camera permission | Allow the camera in the phone settings |
| «The server does not accept phones right now. Try again later.» | Service maintenance or approvals turned off | Try later; see also Approvals turned off |
| «The server did not accept this phone's security check (key attestation).» | The phone cannot prove its keys are in secure hardware (rooted, modified or uncertified system) | Use a certified phone with an unmodified system |
| «The biometric or PIN confirmation was cancelled.» | You closed the biometric prompt | Repeat and confirm |
| «The server could not be reached. Check the network connection and try again.» | No network, or the network blocks the service | Switch network (for example mobile data) |
| «The server's code does not match this phone's keys. The link was cancelled.» | The server's answer does not match this phone | Start again; if it repeats, escalate |
And in the browser?
- «That code does not match the one shown on the phone.»: type the six digits the phone shows.
- «Too many wrong codes. The phone was not added; start again.»: three wrong codes cancel linking.
When to escalate
The message that the server's code does not match the keys may indicate an intercepted connection. Stop and tell your security team.
Error codes in this article
api:confirmation_mismatchapi:enrollment_cancelledapi:attestation_rejectedapi:attestation_status_unavailableconsole:devices.error.confirmation_mismatchconsole:devices.error.enrollment_cancelledconsole:devices.enroll.cancelledandroid:standard_enroll_failedandroid:standard_enroll_expiredandroid:standard_enroll_mismatchandroid:standard_enroll_reason_invalid_qrandroid:standard_enroll_reason_cameraandroid:standard_enroll_reason_unavailableandroid:standard_enroll_reason_attestationandroid:standard_enroll_reason_cancelledandroid:standard_enroll_reason_networkandroid:standard_enroll_reason_other
Was this page helpful?
Thank you. Your answer stays in this browser; nothing is sent.
Sorry about that. Try:
- searching for the exact text of the message or the error code
- the error code index
- asking your organization's administrator