Skip to main content

Native Update Docs

OTA bundle updates, in-app store updates, and review prompts for Capacitor apps.

Live OTA bundle updates

Push JavaScript and asset changes to installed Capacitor apps without re-submitting to the App Store or Play Store. Channels, signing, rollback, and integrity checks built in.

In-app store updates

Wraps Google Play In-App Updates and the iOS App Store version check. Trigger immediate or flexible update flows from inside your app — same API on both platforms.

In-app review prompts

Shows the native review sheet (Play In-App Review / SKStoreReviewController) at the right moment, with sensible default throttling so you never burn the user’s once-per-quarter limit.

Background updates

Battery-aware, network-aware silent update checks via WorkManager (Android) and BGTaskScheduler (iOS). Configurable notification preferences and constraints.

Bundle integrity & signing

SHA-256 / SHA-512 checksums and RSA-SHA256 signatures. Public-key verification on device. Optional certificate pinning. Signing CLI included.

Hosted service or your own server

Use the hosted Native Update service, with its dashboard, rollouts and analytics, or point the plugin at your own server that implements the documented HTTP contract.

Built and maintained by the Native Update team — About Native Update · Contact · npm