Blog

  • You asked for it and now you’ve got it: it’s our pleasure to announce the release of the code signing feature today! Code signing lets developers sign application bundles and on download verify that these bundles haven’t been tampered with. Code signing can also be used to validate your identity. We take security seriously and we know that you do too. How it works First, you’ll generates an asymmetric key pair: the private key will be used for signing bundles;...

  • Getting Started On June 2nd we moved CodePush over to Mobile Center in order to provide the project with greater resources, exposure, and tooling beyond what we offer in the command line interface (CLI). We now would like to give you a brief tour of what you can expect. First, we encourage you to install the latest version of the CLI. Start by running code-push -v from the command line. If your version number is less than 2, then update...

  • Your favorite rapid deployment service is moving up in the world. The move to Mobile Center will bring additional resources and focus to bear as well as an additional user interface for executing CodePush commands. The migration itself will result in a planned service outage of about two to three hours on June 2nd, 2017 starting at approximately 8 PM GMT. Once the move has completed, we encourage you to check out Mobile Center and let us know what you...

  • Over the last thirty days, we’ve released several significant updates to both CodePush and the React Native Module for CodePush that we think you’ll like. CodePush boasts several new features, including the abililty to specify Node parameters to the release-react command, the ability to specify bundle and sourcemap destination, deployment promotion based on labels, and a release build type for Apache Cordova builds. The React Native Module for CodePush now includes support for React Native Windows .NET 4.6. Both products...

  • We’re very excited about today’s announcement at F8 2016 that Universal Windows Platform support is coming to React Native! The CodePush team has been fortunate enough to work with thousands of developers in the React Native community, and the ability to target your app(s) at any Windows 10 device is an awesome opportunity that we look forward to seeing folks begin to take advantage of. Along with this announcement, we have also published a very early version of Windows support...

  • It’s been a few months since we opened up our beta program and we couldn’t be happier about all the support and excitement we’ve seen from the community! Thanks to your feedback we have made tons of fixes and added features to enable new scenarios that aim to make your React Native development cycle that much better. In lieu of the ReactJS Conf 2016, we want to emphasize how much we care about this community and making your DevOps experience...

  • It’s been roughly a month since we first released the CodePush “closed beta”, and we’ve received an unbelievable amount of support from the community in evaluating the service, filing bugs, giving feedback and helping improve overall quality. However, the amount of interest in the service far outweighed our expectations, and unfortunately, our ability to keep up with approving (and reaching out to) the incoming requests quickly became slower than we would have liked. Sorry to everyone that had to wait...

  • While the CodePush CLI provides a simple experience for managing your account, it could become pretty tedious doing manual deployments every time you need to release an update, particularly if you want to keep your dev/staging/etc. deployments always current. To better enable scripting a custom continuous delivery solution from your CI environment (e.g. Travis), we enhanced the CLI in the 1.1 release with the ability to create access keys and authenticate with them “headlessly”, but we wanted to make it...

  • As part of our commitment to respond quickly to all of the great developer feedback we’ve been getting, we’ve released an update to the CodePush service, management CLI and client SDKs for both Cordova and React Native. You can update any of these components immediately via NPM, and then refer to the docs, which have been updated to account for the changes. The 1.1 update includes a handful of bug fixes (thanks for everyone who helped report issues!) that we...