DeployPulse

New Architecture

React Native 0.76 enabled the New Architecture by default. The original react-native-code-push package from Microsoft is not compatible with New Architecture. @code-push-next/react-native-code-push is a maintained fork that supports both Old and New Architecture.

What this means for you

If you are on React Native 0.76 or newer, you are on the New Architecture unless you turned it off, and Microsoft's package will not work. Install the maintained fork instead and no further configuration is needed: the same package supports Old and New, so upgrading React Native does not mean changing OTA providers.

From React Native 0.82 the Old Architecture is gone entirely, so SDK 10.4+ is New-only.

Install

npm install @code-push-next/react-native-code-push

Then follow the setup guide for your platform: