마이크로소프트의 AppCenter 서비스의 일부로 Cordova와 React Native 앱의 업데이트를 App Store나 Play Store를 거치지 않고 바로 사용자 기계에 설치된 앱이 업데이트되도록 도와줍니다.
업데이트할 수 있는 부분은 JS, HTML, CSS, 이미지 에셋 정도라서 왠만한 UI수정은 가능하지만, SDK 업데이트나 Native 코드를 수정해야된다면 다시 빌드해서 재배포해야합니다.
1. appcenter 설치 - yarn global add appcenter-cli
2. 다음 커맨드로 실행 - appcenter login
3. app center에서 앱 생성
4. yarn add appcenter appcenter-analytics appcenter-crashes --exact
5. yarn add react-native-code-push
6. 공식문서 참조하며 필요한 부분들 설정
- appcenter profile list - 유저 정보 확인
- appcenter apps list - 앱 목록 확인
- appcenter codepush deployment list -a ownerName/appName -k : 특정 앱의 키 확인
- appcenter codepush release-react -a ownerName/appName -d Production
-> 앱의 코드 및 자산 파일을 번들로 묶은 다음, App Center 서버에 새 릴리스로 게시