Send over-the-air updates
Edit this page
Learn how to send over-the-air updates to push critical bug fixes and improvements to your users.
You can send over-the-air updates containing critical bug fixes and improvements to your users.
Get started
To set up updates, run the following EAS CLI command:
-
eas update:configure
After the command completes, you'll need to make new builds before continuing to the next section.
Send an update
To send an update, run the following EAS CLI command:
-
eas update --channel production
This command will create an update and make it available to builds of your app that are configured to receive updates on the production
channel. This channel is defined in eas.json.
You can verify the update works by force closing the app and reopening it two times. The update should be applied on the second launch.
Send updates automatically
You can automatically send updates with EAS Workflows. First, you'll need to configure your project, add a file named .eas/workflows/send-updates.yml at the root of your project, then add the following workflow configuration:
name: Send updates
on:
push:
branches: ['main']
jobs:
send_updates:
name: Send updates
type: update
params:
channel: production
The workflow above will send an over-the-air update for the production
update channel on every commit to your project's main
branch. You can also run this workflow manually with the following EAS CLI command:
-
eas workflow:run send-updates.yml
Learn more about common patterns with the workflows examples guide.
Learn more
You can learn how to rollout an update, optimize assets, and more with our update guides.