What initial version of my app is used after OTA updates?

If I build my app with javascript code A, and then issue an over the air update with javascript code B, which version does the user get immediately when they initially download?

Does an expo app always launch with the latest OTA update or does it use the version that was used to build the app the first time the user runs the app?

Hi! great question- this is actually totally configurable on your part using the updates.fallbackToCacheTimeout attribute in your app.json file.

How long (in ms) to allow for fetching OTA updates before falling back to a cached version of the app. Defaults to 30000 (30 sec). Must be between 0 and 300000 (5 minutes).