I’ve been able to download the app over plane WiFi for free. It used to be a little-known hack for free internet once upon a time.
I've been on a few budget carrier flights that have skipped the headrest display for an airline app. They haven't had external Internet access, as it's just served over a local WiFi connection from an onboard server, so you must install the app before you take off.