the word on the street is that the app has to be installed on your phone before you board the flight....the airports are all connected with wifi so the app can be used even if your sim does not work....
also, if you have multiple phones then its not necessary to have the app on all phones....you just have to have it on one....