Yeah, I understand that this can be a bit confusing. I'll try to break it down as simple as I can:
NFC:
1) Receiver must have the app installed, Android does not have native support to connect to a wifi network instantly, an app (which in this case, InstaWifi) needs to handle the incoming NFC data and connect to wifi for you.
2) If the receiver does not have the app installed, tapping the NFC sticker automatically takes you to the play store to download InstaWifi. Once it's downloaded, tap the sticker again and you should be good to go (hopefully less than 20 seconds for the whole ordeal, which can still be faster than typing out a super long password).
QR:
1) Receiver does not have to have InstaWifi installed. Reciever needs to have the Barcode Scanner app installed for it to work.
Hope that clarifies some things.
1) I have tried that with NFC transfer and it pointed me to play store. For sure it is 10sec but if somebody has a data connection it is not likely that he or she will need wifi. Most of the people have 1GB or more per month.
2) This is OK, 'cause most of the people have bar code scanner.
I have never ever encounter such long and complicated passwords. I am talking about public places, most of them are 123456..., or name of the place or something similar. My use case is when I go abroad for some football game and all of us are looking for free wifi, in this way sharing will be pretty easy because I do not write down passwords of public places.
Petty for NFC but maybe google will implement native support. Overall it is a good idea :good:
P.S. just crossed my mind...is it possible to send maybe lighter version of app via NFC transfer between two mobile phones to be installed to handle that and all future incoming NFC messages? To send app and message as some kind of package... By lighter version I meant much smaller app which can only handle NFC data, pure code, no GUI....then up on connection maybe to point to store to install full version...