Migrate to HotCodePush
Move a React Native, Expo, Capacitor or Cordova app to HotCodePush from CodePush, EAS Update, Capawesome Cloud, Capgo, Ionic Appflow and four more.
Each guide maps the old service's commands, configuration and SDK calls onto HotCodePush and walks through the swap, shipped in the app's next store release. Pick the guide under your framework. The Codemagic Patch guide covers Capacitor too.
React Native and Expo
Migrate from Codemagic Patch
Replace @codemagic/react-native-patch or @codemagic/capacitor-patch with the SDK, map deployments and target versions onto channels and the fingerprint, and retire the server.
Migrate from CodePush
Replace the retired CodePush client with @hotcodepush/react-native-code-push and keep delta updates and your signing key.
Migrate from EAS Update
Replace expo-updates with @hotcodepush/expo-ota-updates, with channels, the runtime version and your signing key mapped.
Migrate from Hot Updater
Replace HotUpdater.init() with the SDK, map channels and the fingerprint strategy, and retire the bucket and database you ran.
Migrate from RevoPush
Keep the CodePush rows that carry over, merge the two per-platform apps into one, and rewrite the version ranges for the fingerprint.
Migrate from Stallion
Map projects onto channels, exact-version releases onto the fingerprint and useStallionUpdate onto useUpdates(). The signing key carries over.
Capacitor and Cordova
Migrate from Capawesome Cloud
Decide whether to stay, move or combine, then replace @capawesome/capacitor-live-update with the Capacitor SDK, with channels, config keys and calls mapped.
Migrate from Capgo
Replace @capgo/capacitor-updater with the Capacitor SDK, with every channel, config key, call and event mapped.
Migrate from Ionic Appflow
Choose Capawesome Cloud or HotCodePush for your Appflow app, then move Appflow Live Updates to the Capacitor SDK.
Last updated on
Xcode Cloud
An archive workflow with HOTCODEPUSH_TOKEN as a secret, the post-clone script that installs Node.js, and the check that confirms the store build is registered.
Migrate from Capawesome Cloud
Decide whether to stay, move or combine, then replace the Capawesome plugin with the HotCodePush Capacitor SDK at your next store release.