| title | Appcircle CodePush | ||||
|---|---|---|---|---|---|
| description | Learn how to use Appcircle CodePush profile. | ||||
| tags |
|
||||
| sidebar_position | 1 |
import ContentRef from '@site/src/components/ContentRef';
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.
:::caution Appcircle CodePush
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.
:::
:::tip Learn More For a complete overview of the Appcircle CodePush feature's capabilities, check out the Appcircle's CodePush Section. :::
<iframe width="560" height="315" src="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://www.youtube.com/embed/3bKjdIlMjk0?si=Y3vWQvQUgc7CVQi1" rel="nofollow">https://www.youtube.com/embed/3bKjdIlMjk0?si=Y3vWQvQUgc7CVQi1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen> </iframe>To start using CodePush in your React Native project, you first need to create a CodePush profile in Appcircle.
CodePush Profile
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 SDK
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 CLI
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 Signing
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