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
UnlockActivityforyondoor://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). onNewIntenthandler 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
- Household admin generates the pairing URI in HA.
- Sends it via Signal / iMessage / encrypted email.
- Recipient taps the link → Android offers "Yondoor Unlock" → opens to "Name this reader" dialog with
Reader XX-XX-XX-XXpre-filled. - Tap OK → paired. Tap phone to reader → unlock.
Requires firmware v1.1.0+ for the household-broadcast pairing flow.