Skip to content

v1.1.0 — one-tap pairing via yondoor:// deep link

Latest

Choose a tag to compare

@JohnMcLear JohnMcLear released this 20 May 19:43
· 2 commits to main since this release
872ac91

Adds a custom URI scheme so pairing URIs in messaging apps (Signal, email, browser) become clickable. Tapping yondoor://pair?... from anywhere opens the Yondoor app pre-loaded with the new pairing, ready to name + save.

What's new

  • Deep-link intent filter on UnlockActivity for yondoor://pair. Android offers Yondoor in the "Open with" picker when a matching URI is tapped.
  • Auto-pre-fill of the name dialog with Reader XX-XX-XX-XX (the rid formatted as the synthetic UID).
  • onNewIntent handler so the deep link works whether the app was already open or cold-started.
  • 5 new unit tests for the name-suggestion logic.

Install

Download app-debug.apk below → adb install -r app-debug.apk (or sideload via file manager).

Pair via deep link

  1. Household admin generates the pairing URI in HA.
  2. Sends it via Signal / iMessage / encrypted email.
  3. Recipient taps the link → Android offers "Yondoor Unlock" → opens to "Name this reader" dialog with Reader XX-XX-XX-XX pre-filled.
  4. Tap OK → paired. Tap phone to reader → unlock.

Requires firmware v1.1.0+ for the household-broadcast pairing flow.