🌐
Expo Documentation
docs.expo.dev › deploy › send-over-the-air-updates
Send over-the-air updates - Expo Documentation
Learn how to send over-the-air updates to push critical bug fixes and improvements to your users.
🌐
Expo Documentation
docs.expo.dev › versions › latest › sdk › updates
Updates - Expo Documentation
It communicates with the configured remote update service to get information about available updates. The expo-updates library can be automatically configured using EAS Update, which is a hosted service that manages and serves updates to your app.
🌐
Pagepro
pagepro.co › home › blog › ota updates with expo
OTA Updates With Expo - Pagepro
April 30, 2025 - This is where Expo’s over-the-air update function comes in handy for all mobile app developers. Expo OTA updates let you send critical bug fixes immediately without even worrying about verification times, which helps to improve user experience!
🌐
DEV Community
dev.to › nour_abdou › react-native-ota-updates-with-expo-eas-step-by-step-guide-best-practices-1idk
React Native OTA Updates with Expo EAS: Step-by-Step Guide & Best Practices - DEV Community
May 12, 2025 - Over-the-air (OTA) updates through Expo's EAS Update revolutionize mobile app development by enabling rapid deployment of bug fixes, performance optimizations, and new features, bypassing the delays of traditional app store reviews.
🌐
GitHub
github.com › axelmarciano › expo-open-ota
GitHub - axelmarciano/expo-open-ota: An open-source self-hosted custom updates server implementing the Expo Updates protocol, built for production. Supports cloud storage & CDN.
🚀 An open-source Go implementation of the Expo Updates protocol, designed for production with support for cloud storage like S3 and CDN integration, delivering fast and reliable OTA updates for React Native apps.
Starred by 176 users
Forked by 23 users
Languages   Go 46.1% | TypeScript 39.1% | MDX 10.5% | JavaScript 2.5% | CSS 1.1% | Smarty 0.3%
🌐
GitHub
github.com › xavia-io › xavia-ota
GitHub - xavia-io/xavia-ota: A self-hosted Over-The-Air (OTA) updates server for Expo/RN applications that gives you complete control over your app's update distribution.
A self-hosted Over-The-Air (OTA) updates server for Expo/RN applications that gives you complete control over your app's update distribution. - GitHub - xavia-io/xavia-ota: A self-hosted Over-The-Air (OTA) updates server for Expo/RN applications ...
Starred by 368 users
Forked by 48 users
Languages   TypeScript 94.6% | Shell 2.4% | JavaScript 2.2%
🌐
Medium
shift.infinite.red › how-to-implement-over-the-air-updates-with-expo-updates-in-react-native-c26787d4a3cf
How to implement over the air updates with expo-updates in React Native | by Jamon Holmgren | Red Shift
September 20, 2021 - This allows Expo to host my JS bundle and lets expo-updates retrieve any updated bundles from their servers. I took note of my username (jamonholmgren) and the project slug (OTAHack), as we’ll be setting those in two places below.
🌐
CodeMiner42
blog.codeminer42.com › home › react › how to speed up mobile app development with expo ota updates
How to Speed Up Mobile App Development with Expo OTA Updates - The Miners
July 7, 2025 - OTA update, or Over-The-Air update is a method to push code updates to users without the need of creating new builds. In this article, I will be referring to the Expo solution for OTA updates, the EAS update.
Find elsewhere
🌐
Axelmarciano
axelmarciano.github.io › expo-open-ota
Expo Open OTA | Expo Open OTA
An open-source Go implementation of the Expo Updates protocol, designed for production with support for cloud storage like S3 and CDN integration, delivering fast and reliable OTA updates for React Native apps.
🌐
Expo Documentation
docs.expo.dev › eas-update › introduction
EAS Update - Expo Documentation
It accomplishes this by enabling an app to update its own non-native pieces (such as JS, styling, and images) over-the-air. All apps that include the expo-updates library have the ability to receive updates.
🌐
Medium
medium.com › @gouravhammad477 › react-native-ota-updates-in-2025-expo-codepush-and-stallion-compared-e2a78896127a
React Native OTA Updates in 2025: Expo, CodePush, and Stallion Compared | by Gourav Hammad | Medium
June 17, 2025 - React Native OTA Updates in 2025: Expo, CodePush, and Stallion Compared React Native over-the-air (OTA) updates have quietly revolutionized how modern React Native apps are maintained and scaled …
🌐
Morrow
themorrow.digital › blog › how-expo-ota-manager-can-save-you-time-and-hassle-with-ota-updates
Expo OTA Updates Not Working? Here's How expo-ota-manager Can Save You Time and Hassle with OTA Updates | Morrow
However, using the default behaviour may not always be the best option for a project. Expo provides the expo-updates package, which allows you to control how and when your app checks for updates. But this requires some extra work.
🌐
YouTube
youtube.com › watch
Sending Over-the-Air (OTA) Updates with EAS Update | Step-by-Step Guide - YouTube
In this tutorial, we dive into EAS Update for over-the-air (OTA) updates in Expo. Key topics include runtime version, EAS CLI setup, EAS Build configuration,...
Published   November 6, 2024
🌐
DEV Community
dev.to › jocanola › zero-downtime-deployment-master-over-the-air-ota-updates-in-expo-react-native-4p8a
Zero-Downtime Deployment: Master Over-the-Air (OTA) Updates in Expo React Native - DEV Community
October 24, 2025 - In simple terms, OTA updates let you deliver new JavaScript code, images, and other assets directly to users’ devices—without going through the app store review process. It’s like refreshing a web page, but for your mobile app. With Expo’s EAS Updates, this process becomes seamless, secure, and fully integrated into your deployment workflow.
🌐
npm
npmjs.com › package › expo-updates
expo-updates - npm
The expo-updates module enables your app to manage remote updates to your application code.
      » npm install expo-updates
    
Published   Jul 08, 2025
Version   0.28.17
Author   650 Industries, Inc.
🌐
Exposition
blog.expo.dev › over-the-air-updates-from-expo-are-now-even-easier-to-use-376e2213fabf
Over-the-air updates from Expo are now even easier to use! | by Eric Samelson | Exposition
October 13, 2020 - Over-the-air updates from Expo are now even easier to use! Last month, we released the first version of expo-updates along with SDK 37. This library allows you to use Expo’s over-the-air updates in …
🌐
Reddit
reddit.com › r/expo › i have a question about expo ota updates and app version
r/expo on Reddit: I have a question about Expo OTA updates and app version
1 month ago -

Hi

In my eas.json, I have this under build:

"production": {
  "channel": "production",
  "distribution": "store",
  "environment": "production",
  "autoIncrement": true,
  "ios": {
    "simulator": false
  }
}

I have a question about OTA updates.

Let's say I have an app version 1.0.0 and some users are using it. Then I upload a new version 2.0.0 and some users update and use it (so now I have users using 2 different versions).

How can I send an update to the ones on the older version since all the users are on the same production channel? Is there any way to send an OTA update to the users on one version and not the others?

Thanks