2017-05-13 2 views
2

cordovareact-native에 빌드 된 모바일 애플리케이션의 OTA 업데이트를 개발자가 사소한 수정을 위해 재생/애플 스토어에서 롤링 업데이트하지 않고 푸시 할 수있게 해주는 프레임 워크를 개발자가 볼 수 있도록했습니다.애플은 애플리케이션의 OTA 업데이트를 허용합니까?

코드 푸시가 cordovareact-native에 대한 SDK를 갖고 있으며 SDK에서 리포지토리의 코드를 가져 와서 컴파일하지 않고 빌드를 변경하려고 시도하고 있다고 생각합니다. 최신 변경 사항을 가져 와서 컴파일하고 bulid 앱을 다시 컴파일하지 않고 앱에 반영하는 방법은 무엇입니까?

사과가 자동으로 OTA 앱 업데이트를 가져올 수 있습니까?

+0

나는 이것에 관해 읽은 기사를 기억한다. 그들은이 프레임 워크로 앱을 수락했습니다. 그들은 기본적으로 작업하기 때문에 다시 만들 필요가없는 웹보기입니다. –

+0

@SivajeeBattina 그들은 오타를 막기 위해 며칠간 기사를 게시하지 않았습니까 –

+0

예. 당신 말이 맞아요. 나는 그 말을하려고합니다. 여기에 그 기사가 있습니다. https://9to5mac.com/2017/03/07/apple-cracks-down-on-hot-push-code-sdks/ –

답변

2

요약하면 CodePush로 React Native를 사용하면 좋습니다.

애플은 응용 프로그램이 코드 네이티브 SDK 또는 시스템 기능에 무제한 액세스를 제공하지 않는 경우 시스템 WebView 또는 JavascriptCore 내에서 실행되는 자바 스크립트 코드 업데이 트를 할 수 있습니다. React Native는 JavascriptCore을 사용하고 js 코드에 제한된 API를 제공하므로 괜찮습니다.

물론 OTA를 사용하여 앱 용도를 변경하지 않아야합니다.

자세한 내용은 thisthis 토론을 참조하십시오.

+2

업데이트가 사용자에게 보이지 않는 한 Apple은이를 지원합니다. 즉, 사용자에게 업데이트를 수락할지 묻는 확인 대화 상자가 없습니다. – ostergaard

+0

@ostergaard 진행률 표시 줄 및/또는 메시지를 사용하여 업데이트를 사용자에게 알릴 수 없다는 Apple 지침은 어디에서 찾을 수 있습니까? – Andy

+0

링크가 없지만 확인할 수 있습니다. 업데이트 알림 또는 특히 확인 대화 상자가 허용되지 않습니다. 업데이트 스피너 또는 진행률 표시 줄은 괜찮을 수 있습니다. – farwayer