How the Expo Updates flow works
mainThe lifecycle of an update using this server follows these steps:
- Build Release App: Build a 'release' version of your app and run it on a simulator or device.
- Export Update: Make changes to your project and export them as an update.
- Deploy to Server: Copy the exported update to the server's
updates/directory, organized under a sub-directory corresponding to theruntime version. - Request Manifest: The 'release' app requests an update. The server returns a manifest matching the app's
platformandruntime version. - Fetch Assets: The app requests each asset listed in the manifest from the server.
- Load Update: Once all assets are downloaded, the app loads the update.