I'm working on an enterprise React Native project that targets customers' backend installed on-premises. Some customers are slower than others to upgrade the backend and we still need to support them.
Instead of using feature flags, would it be possible to set up a workflow so that:
- each release branch gets bundled as (e.g. release-v1, release-v2, release-v3,...)
- we configure the compatible app version on the backend
- the React Native opens up, fetches the compatible app version number, and loads up the appropriate bundle
