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 / ECDSA signatures. Public-key verification on device. Optional certificate pinning. Signing CLI included.

Reference Laravel + Nova backend

Self-host the update server in minutes. The CLI scaffolds a Laravel + Nova admin you can deploy anywhere — or use the hosted Native Update SaaS if you prefer.

Built and maintained by Ahsan Mahmood LinkedIn · GitHub · npm