Getting started
Introduction
AeroPush ships JavaScript bundle updates to your React Native app over the air — no App Store or Play Store release. A native crash-guard auto-rolls-back a bad bundle, and a fingerprint check refuses bundles compiled against incompatible native code.
How the pieces fit
AeroPush has three parts:
- The SDK (
react-native-aeropush) — a New Architecture Turbo Module you add to your app. It checks for updates, stages them, and boots your app from the newest healthy bundle. - The CLI (
aeropush) — builds your JS bundle and publishes it to a channel. Ships with the SDK package. - The dashboard — where you register apps, get an app key, and watch adoption, rollouts and crashes.
Requirements
| Requirement | Version |
|---|---|
| React Native | 0.76+ (New Architecture enabled) |
| iOS | 13.4+ |
| Android | minSdk 24+ |
Note
AeroPush updates the JavaScript half of your app. Native code still ships through the stores — the fingerprint check makes sure a JS bundle only reaches binaries that can actually run it.The 30-second version
shell
# 1. add the SDK
npm install react-native-aeropush
cd ios && pod install
# 2. ship a bundle
export AEROPUSH_APP_KEY=apk_live_…
npx aeropush release --channel productionReady to wire it into your app? Head to Installation.