Channels
Use channels to control production, beta, and development release tracks.
CodePushGo Live Updates deliver React Native JavaScript bundles and bundled assets to installed apps. Use them for compatible JavaScript changes, urgent fixes, rollout control, and rollback. Use normal app-store releases for native code changes.
CodePushGo has three main pieces:
When you upload a release to a channel, compatible apps using that channel can discover the update from the Worker backend. The app identity is the native bundle ID by default, so the console, CLI, backend, and updater all refer to the same app.
Complete the React Native quickstart to create an account, connect the app, and install the updater.
Upload a release:
npx @codepushgo/cli@latest release --platform ios --version 1.0.1 --channel productionOpen the console at https://console.codepushgo.com/app/home to inspect apps and releases.
Promote, pause, or roll back through channels when needed.