React Native — Code Push 1

Gale Lee
3 min readFeb 20, 2020

앱 업데이트를 할 때 각 스토어의 심사받는 시간을 포함하여 최소 하루 정도 소요됩니다. 급하게 앱을 업데이트해야 할 일이 생긴다면 하루를 기다려야 하는 매우 난감한 상황이 생길 수 있습니다. 이런 상황을 대비하고 스토어를 통하지 않고 거의 실시간으로 앱 업데이트를 할 수 있는 방법이 있습니다. 바로 Microsoft 에서 서비스하고 있는 Code Push 입니다.

Code Push 1 — 기본 설정

Code Push 2 — iOS 설정

Code Push 3 — Android 설정

Code Push CLI 업데이트 (2021.6.30 추가)

으로 3편으로 나누어 Code Push 셋팅을 알아보겠습니다.

깃허브 아이디 kjk7034님의 가이드를 소스 참고하였습니다.

code-push-cli을 설치합니다.

npm install -g appcenter-cli

code push에 앱을 등록하기 위해 아래 명령어를 실행합니다.

appcenter register

Visual Studio App Center에 로그인합니다.

로그인이 성공하면 인증 토큰이 발급됩니다. 토큰을 복사합니다.

복사한 토큰을 붙여넣기합니다.

이제 Android와 iOS 서비스를 등록합니다.

appcenter apps create -d MyApp-Android -o Android -p React-Native
appcenter apps create -d MyApp-iOS -o iOS -p React-Native

서비스 등록이 완료되면 Deployment Production Key 와 Staging Key 확인할 수 있습니다. 그리고 Code Push 사이트에서도 등록된 서비스를 확인할 수 있습니다.

등록한 서비스 확인 명령어

code-push app list

Deployment Key 확인 명령어

code-push deployment ls 서비스명 -k

Code Push 서비스까지 등록 완료 후 react-native-code-push를 설치합니다.

npm install --save react-native-code-push

Code Push-1 기본설정을 완료했습니다~ 다음편에서 iOS, Android 셋팅을 시작하겠습니다.

--

--