From the documentation:
By default, Expo will check for updates automatically when your app is launched and will try to fetch the latest published version. If a new bundle is available, Expo will attempt to download it before launching the experience. If there is no network connection available, or it has not finished downloading in 30 seconds, Expo will fall back to loading a cached version of your app, and continue trying to fetch the update in the background (at which point it will be saved into the cache for the next app load).
Just to clarify, does “launched”, means from when the app is killed and then they start it, or can it happen when the app is backgrounded and foregrounded?
Based on what I’m experiencing I think “launched” means that the app has to be killed and fresh started.
If this is true, can one add “manual updates” mixed in with automatic updates for the cases when the app goes from backgrounded to foregrounded (which happens a majority of the time)?