SDK installation
The SDK is a drop-in replacement for react-native-code-push: the JavaScript API, native configuration keys, and integration steps are unchanged. It needs React Native 0.76 or newer; see supported React Native versions.
npm install @aetherpush/react-native-code-pushOn iOS, set the platform floor in your Podfile, then install pods:
platform :ios, '15.5'cd ios && pod installThe React Native templates default to a lower iOS version; the SDK’s zip dependency requires 15.5.
Native integration
Section titled “Native integration”Both platforms need small native changes so the app loads the updated bundle instead of the one shipped in the binary: the AppDelegate on iOS and the MainApplication plus a Gradle include on Android. The step-by-step guides ship with the package:
node_modules/@aetherpush/react-native-code-push/docs/setup-ios.mdnode_modules/@aetherpush/react-native-code-push/docs/setup-android.md
Expo projects skip all of this: the config plugin applies the same changes during expo prebuild.
After the native setup, add your deployment key as described in SDK configuration and wrap your root component as shown in the codePush wrapper.