I have some Expo apps on Android with total size on the order of 100s of MB. A fresh install is ~70MB total.
I can reproduce conditions where publishing an OTA seems to increase the application data size (looking in Android settings for data usage for the app) every time the app downloads the update. For instance:
First install data: 32KB
First OTA update data: 8.8MB
Second OTA update data: 12.5MB
Third OTA update data: 18.24MB
Each of these OTA updates is the same bundle just being published again.
So far, I don’t think this occurs on iOS.
Is something going on with Android where previous (stale) OTA updates remain on device, so each OTA update just takes up additional memory usage over time? Or I am totally missing something here?
In addition, the app takes up a lot of data in the cache as well - so both the data and cache fields seem to grow over time but I cannot determine what causes the cache to grow yet.
Trying to troubleshoot this to get the app data usage low because this would be a big problem for users if the app ends up taking up 200/300+ MB on device.