Delta Updates
Deliver a smaller binary patch when the installed bundle is compatible.
For React Native/Expo, delta updates are experimental and opt-in on both the app and release.
NativeScript uses signed file-tree deltas, not Hermes bundle patches. Add
--delta to a signed NativeScript upload; a native binary containing the decoder
applies them automatically. No enableDeltaUpdates JS/plugin option is needed.
See NativeScript file deltas. Both paths retain full
fallbacks and strict signature/runtime verification.
For Expo, enable them in the plugin:
Re-run npx expo prebuild and rebuild the app, then add --delta when uploading:
The CLI creates a bsdiff4 patch against the previous compatible bundle. NitroPush falls back to the full bundle when no base bundle exists, a patch is not smaller, verification fails, or the device cannot apply it.