Push a JavaScript bug fix to a React Native app without waiting for Apple or Google app store review (historical, service is shut down).
Automatically roll back users to the previous working app version if a bad update is detected (historical).
Stage an update to a small group of users before rolling it out to everyone (historical).
The CodePush backend was shut down on March 31, 2025, this plugin cannot function at all even if installed.
This repository is archived and no longer active. The service it depended on, Microsoft Visual Studio App Center, was shut down on March 31, 2025, and CodePush was retired along with it. The repository remains public for historical reference, but no further development or maintenance will happen here. When it was active, CodePush was a tool that let mobile app developers push updates to their React Native apps without going through the normal app store review process. React Native is a framework for building mobile apps using JavaScript. Normally, any change to an app's code requires submitting a new version to the Apple App Store or Google Play Store and waiting for approval, which can take days. CodePush worked around this by letting developers push JavaScript and image updates directly to users' devices in the background, so fixes and small improvements could reach users almost immediately. The plugin kept a copy of the previous working version of the app so that if a bad update was pushed accidentally, the app could automatically roll back rather than leaving users with a broken experience. It worked on iOS, Android, and Windows, and supported testing updates in stages by targeting different groups of users before rolling out to everyone. Because the backend service (the CodePush server run by Microsoft) no longer exists, this plugin cannot function even if installed. Developers looking for similar update delivery functionality for React Native apps would need to find a different service, as this one is permanently retired. The full README is longer than what was shown.
← microsoft on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.