← All features

Add OTA updates to Expo and bare React Native apps

Use the same NitroPush package whether you are working in Expo or bare React Native. Expo projects use the config plugin; bare React Native apps add a small native bundle-resolution hook.

One SDK package and JavaScript API
Expo config plugin for native wiring
Release builds serve OTA bundles while debug builds keep Metro
01

Install the SDK

Add @nitropush/react-native to the app and configure it before React renders.

02

Wire the native host

Use the Expo config plugin or the documented Swift and Kotlin integration points.

03

Sync on your schedule

Check for updates on foreground, on demand, or through your own release experience.