728x90

[ react-native-code-push 적용하기 ]

https://honeystorage.tistory.com/290

 

[ MS, appcenter 공식 Document ]

https://docs.microsoft.com/ko-kr/appcenter/distribution/codepush/

 

지난 포스팅에 이어

실무에서 사용하기 위한

몇가지 업데이트 사항을 알아보고자 한다

 

1. Mandatory (필수 적용 옵션)

배포 내용에 따라 주요 업데이트때와 마찬가지로

필수적으로 업데이트를 했으면 하는

경우가 발생할 수 있다.

 

배포간에 Mandatory옵션을 사용하면

"업데이트 / 나중에"와 같이 선택지를 주는게 아니라

"업데이트" 선택지 하나만 줄 수 있다.

 

// 일반적인 배포
appcenter codepush release-react -a username/appname -d Production

// 필수사항 배포
appcenter codepush release-react true -a username/appname -m -d Production

"-m" 부분이 추가되었다.

 

코드상에서 updateDialog를 수정해서

사용자에 보여줄 텍스트를 커스텀 할 수도있다.

codePush.sync({
 updateDialog: {
   titie: '업데이트 하세요!',
   mandatoryUpdateMessage: '필수 업데이트입니다. 진행해주세요.',
   mandatoryContinueButtonLabel: '업데이트',
 },
 mandatoryInstallMode: codePush.InstallMode.IMMEDIATE,
});

 

 

*** 기타 내용 업데이트 예정

728x90
반응형