Check out Expo release channels.
When you build your standalone apps to iOS or Android it binds that build to whatever release channel was specified. It is set to default channel by default.
You can build your apps to a specific channel by running:
expo build:ios --release-channel <your-channel>
expo build:android --release-channel <your-channel>
Then, when you want to publish to that release channel you do so by running:
expo publish --release-channel <your-channel>
react native - Expo sending OTA updates - Stack Overflow
Expo "Over The Air Update" Is Awesome
OTA Updates Not working on Expo SDK 39
How to show notifications for OTA updates with Expo?
Look into their documentation, you can configure the ota updates programatically
More on reddit.comVideos
Just tired and implemented the expo OTA. It's great and I really enjoyed. This one reason is enough for me to prefer it over Flutter. 😅
» npm install expo-updates
Hi all,
My team is considering enabling OTA updates on our RN app using Expo. My newbie question being, can we enable an alert for users on active sessions that a critical update has been made available, so they can restart their app and have it updated? I understand that this might be a bit of an intrusive experience but it could be very important when rolling out critical patches.
Thanks!
Look into their documentation, you can configure the ota updates programatically
There may be a better way but what I am thinking is keep track of the version of your app in asyncstorage and check when the application starts if the new version is different that the current, and if it is just display a local push notification.