NFC tag read without click on NFC start NFC Scan button

Hello,

 

I'd like to create an app to scan NFC employees presence cards but each time they need to scan their card, they have to push on the NFC symbol.

I already know how to auto save the form and refresh it for a following scan but it's not easy to press on the NFC button each time a new employee comes.

Best reagrds and thanks for your tips !

Lionel

0 2 691
  • UX
2 REPLIES 2

If you...

  1. turn on Auto-Advance feature for Forms (see image below)
  2. make the NFC column required
  3. set the NFC column as the first field on the form,

...when you open the form it will automatically open the NFC scanner window ready to scan.

There is also an ability Auto-Save and Auto-Reopen the Form on the Form view definition.  Then you can Scan - Scan - Scan, etc without ever needing to touch the device ... until you are done.

Turn on "Advance Forms Automatically" feature

Screen Shot 2022-09-18 at 8.54.43 PM.png

This seems to work in principle, but when the form re-opens the iOS "Ready to Scan" button does not (re)appear.

It seems to be an iOS issue with how long the "Scan Complete" dialogue window stays on screen. Others are reporting this problem outside of Appsheets.

 

It turns out you can get around it by hitting "Cancel" immediately after scanning the NFC. This seems to allow Appsheets enough of a time window to re-open the NFC scanning dialoge for the next entry.

I was inspired by this solution where killing the window quickly allowed it to work as intended, but this seems like a frustrating iOS problem that perhaps Appsheets could accomodate?

https://stackoverflow.com/questions/50464810/is-it-possible-to-hide-ios-system-alert-for-nfc-reading...