Update a published app in App Store and Play Store


#1

My app is on the App Store and Play Store.

What’s the proper way to release an update? Rebuild binary and re-submit to the AppStore?

My changes are styling updates and navigate to a different screen in componentDidMount.

Thanks.


#2

Hey @henryszeto,

Those changes are perfect for a simple OTA update. You can simply run expo publish to send those changes over-the-air. There are some instances where you will have to re-build and submit to the App Stores which you can read about here: https://docs.expo.io/versions/v31.0.0/workflow/publishing#some-native-configuration-cant-be-updated-by

Cheers,

Adam


#3

@adamjnav i ran expo publish an hour ago. It’s still showing the old version number on the Play Store. How long does it usually takes to see the updates? Thanks


#4

Version number will only change with a new build submitted. If you’re making any major changes that you feel needs to be announced to the user, it may be best to do a new rollout. OTA updates are best used for quick bug fixes or simple style changes. You could also create some sort of in-app update announcement using a modal or something.


#5

@adamjnav Thanks! I see the updates now. No notice, no alert. It just updated. I need to pay extra attention when running expo publish.

How can I go about implementing this “You could also create some sort of in-app update announcement using a modal or something.”

Is there some kind of listener I can use in Expo for ReactNative?


#6

Yep! You can read about it here: https://docs.expo.io/versions/v31.0.0/guides/configuring-ota-updates and the full Updates API here: https://docs.expo.io/versions/v31.0.0/sdk/updates


#7

@adamjnav Thank you Adam! :slightly_smiling_face: