How to deploy new native modules without breaking changes

Hi,

I have a standalone app in the app store and I want to add a new native package. How can I do this without introducing breaking changes for my existing users on old builds? Won’t publishing break my current app on old builds since they don’t have the new native package? What is the recommended way of avoiding breaking changes for current users on old builds?

Hey @darkwata,

You’ll want to make use of Release Channels https://docs.expo.io/versions/latest/guides/release-channels.html. Doing so creates a different production URL so when you publish you won’t overwrite the original production URL and you won’t send breaking changes to older builds.

Cheers,

Adam

1 Like

Thanks Adam, Expo has thought of everything!

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.