I imagine your app just talks to that backend for the files?
Discussion
I bake the updates and push to IPFS.
The bikes grab OTA updates and push log files to and from IPFS.
Firebase is used to share the CIDs and some metadata.
I inrend to switch to Nostr on the v2 release instead of Firebase, and possibly blossom.