Web-to-Mobile Handoff
Let users start verification on desktop and seamlessly continue on their phone no manual link copying.
Most desktops and laptops don't have a camera that's good enough to capture an ID document and most users would rather not hold their license up to a webcam anyway. 1Kosmos's web-to-mobile handoff lets the user start a verification on whatever device they signed up on, and seamlessly move to their phone for the capture step.
The user never has to copy a link, type a code, or find the SMS app.
How it works
When it triggers
The QR handoff is offered automatically when any of these is true:
No camera is detected on the desktop browser.
The desktop camera resolution is below the 1080×1920 minimum.
The user explicitly clicks "Continue on phone" on the start screen.
If the desktop camera is adequate (some laptops have very good ones), the user can continue on desktop. The QR option is still shown as an opt-in alternative.
Session continuity guarantees
The
sessionId, expiry, and result are shared across desktop and mobile. There's no second session created on handoff.The result is delivered to both browser contexts. Whichever the user closes first, the other still receives the update.
Handoff URLs are bound to a single session and become invalid after first use.
Edge cases
User abandons on mobile. The desktop UI continues to wait until the session's
from_session_startexpiry. After that, the session moves toabandoned.User reopens the QR after using it. The handoff URL has already been consumed; the user is shown a "this link has expired" screen with a button to start over.
Two devices race the handoff. The first successful capture wins; subsequent submissions are rejected with
session_already_terminal.
Last updated
Was this helpful?

