And then there wouldn't be anything to hog-up 1/3 of a GiB on every customer's phone, and it would always be up-to-date. Just don't ever lose internet access.
Does the app use SMS when the internet connection is lost?
https://en.m.wikipedia.org/wiki/Progressive_web_application#...
Its not exactly a web app but it could be made that way with WebRTC.
Does the app use SMS when the internet connection is lost?