Appcircle CodePush
Appcircle CodePush is a module that enables seamless over-the-air updates for React Native applications. This document explains how to configure and use the CodePush profile within Appcircle step by step.
The Appcircle CodePush feature is specifically designed for React Native projects. Other mobile technologies in the ecosystem are not supported. This feature should only be used in React Native projects.
For a complete overview of the Appcircle CodePush feature's capabilities, check out the Appcircle's CodePush Section.
Appcircle CodePush Profile
To start using CodePush in your React Native project, you first need to create a CodePush profile in Appcircle.
CodePush ProfileAppcircle CodePush SDK
The Appcircle CodePush SDK is required to integrate CodePush functionality into your React Native application and to handle update processes on the client side.
CodePush SDKAppcircle CodePush CLI
The Appcircle CodePush CLI allows you to manage your CodePush deployments, upload new bundles, and interact with your CodePush profile from the command line.
CodePush CLICodePush Code Signing
CodePush Code Signing ensures that every over‑the‑air (OTA) JavaScript bundle your React Native application receives originates from a trusted source and has not been altered in transit.
CodePush Code SigningCodePush via Build Module
You can also use the CodePush feature directly through the Appcircle Build Module to automate bundle uploads as part of your CI/CD pipeline.
CodePush via Build Module