모바일 앱 개발 환경을 선택할 때 “리액트-네이티브 프레임워크를 선택하는 주요한 이유”이지만 네이티브 (안드로이드, iOS) 개발자에게는 상당히 생소한 기능이 코드푸시(CodePush) 기능입니다.

모바일 앱 업데이트 없이 컨텐츠를 배포하는 기능으로써 마이크로소프트 앱센터에서 제공하는 기능인데 소스에 적용하기도 쉽고, 배포도 상당히 편리합니다.

https://microsoft.github.io/code-push/

index.js의 앱 등록부분을 codePush로 감싸주면 되며, 네이티브(Android, iOS)에서는 패키지만 추가해주면 설정이 완료됩니다.

터미널에서 코드푸시 명령어 실행시 즉시 배포가 가능합니다.


마이크로소프트 앱센터 코드푸시 관리화면에서 자동/수동으로 컨텐츠 배포가 가능합니다.