Re: I've used the BA boarding pass app
Actually a worse idea (and I think this is on BA) is allowing Mobile Safari to refresh the QR code on their Mobile site BEFORE checking for internet connectivity.
This happened to me at LHR from memory. Security control was in a no-reception zone.
TBF I think this is Apples stupid assumption rather than BA's.