In China I was surprised a few years ago when my train ticket did not work like this. Needed data on to do a live update of the QR code, or something live in any case.