Unlock app only works with reset ring
I have been using the Unlock app with some tags I have while waiting for my rings to arrive. After locking myself out a few times and being forced to enter my secure password for my email account without the help of my password manager, I have managed to get what appears to be a stable configuration. I'm still having problems saving any sort of message on the tag though. Once I have updated the tag contents, it no longer works with the unlock app. If I unregister the tag and reregister it, the Unlock app clears the tag content during the unavoidable reset step. I don't understand why this has to be the case.
Does the Unlock app register the tag ID, the NDEF message(s) stored on the tag, or both? If it is using the Tag ID field, which cannot be altered, then it shouldn't matter what is stored in the NDEF message. That's the way a lot of access control systems work and I would suggest it would be the best way to manage one or more NFC rings. I'd really like to use my ring to store an NDEF message AND be able to unlock my phone.
The tags I've used so far have been NTAG209 and Mifare Classic. Some of my Mifare Classic tags can hold up to 8K. It would be wasteful to have a blank message on them.
The app itself is difficult to learn how to use. We're presented with a whole bunch of options with little explanation of how they work (or don't work) together. An app like this should have help screens to guide the novice user.
Personally I agree, it surprised me that the unlock app behaved that way - it would be nice to be able to set it to use only the device ID as the unlock. To me it looks like you're right and the app wipes everything on the ring then uses reset card as a key. Putting a new NDEF record on there renders it useless as a key afterwards.
Perhaps we could suggest it as a change to the app writer if enough of us want it to function this way with a selectable switch for using the device ID only.
it seems like the unlock app is storing a generated code on the tag. it would really be nice to have a "getting started wizard" and a option to use only the tag ID.
Definitely on the wizard and uid option.
Anyone who wants these things can add feature requests to John's github.
You'll have to sign up to do that.
Just go through til you find the appropriate one.
[quote:39x8alg0]The app itself is difficult to learn how to use. We're presented with a whole bunch of options with little explanation of how they work (or don't work) together. An app like this should have help screens to guide the novice user.[/quote:39x8alg0]
As a novice user myself I Completely agree, this is something we have in development at the moment. Not sure when its going live but it's being worked on.