Leave App Center CodePush
CodePush is retired — uninstall SDK dependencies, update CSP, and ship Capacitor bundles through Capgo.
Last updated
Suggested path
Use App Center migration blog posts for cleanup, then install the Capgo updater and map channels to your old promote flow.
- Read App Center migration articles on the blog
- Compare CodePush vs Capgo on the alternative page
- Register a Capgo account and upload a test bundle
Common questions
- Can I move a React Native CodePush app to Capgo?
- No. Capgo updates Capacitor, Cordova, and Electron apps. React Native teams should look at EAS Update or self-host the archived CodePush server.
- What are the first steps for a Capacitor or Cordova app?
- Remove the CodePush SDK and its deployment keys, drop the App Center release step from CI, then run npx @capgo/cli@latest init in your project to install the updater and upload a first bundle.
- How do CodePush deployments map to Capgo?
- Recreate Staging and Production as Capgo channels, then upload with npx @capgo/cli@latest bundle upload --channel=production. Channels also support device overrides and progressive rollouts.
- How does rollback work in Capgo?
- If a new bundle never calls CapacitorUpdater.notifyAppReady(), Capgo rolls back to the previous bundle automatically. You can also revert a channel to any earlier bundle in one click.
Related guides
Ship live updates to your Capacitor app with Capgo, no App Store review.
human support from Martin
14-day unlimited free trial. No credit card required