When publishing an app, you can specify a release channel, but I’m not seeing any way to restrict which versions of the native apps will download the release. Is that possible?
We ran into a scenario where we wanted to release a new version of our Expo app, but it was not compatible with the existing installations since it was adding new native packages (e.g. Google Maps plugin). So then once we published the app to Expo, users who had not yet upgraded their native apps received the new Expo app which then crashed due to missing native dependencies.
Another way to state this question is how can Expo handle non-backward compatible releases? Do we need to jump to a new release channel every time there is a non-backward compatibility?