2017-09-17 7 views
0

React Native 응용 프로그램을 개발 중입니다. 자바 스크립트로 모바일 애플리케이션을 구현하고 동일한 코드 기반으로 Android & iOS에 배포하는 프레임 워크입니다.React Native 소프트웨어 업데이트 방법에 대한 자세한 설명

RN 응용 프로그램이 동적으로 업데이트된다는 내용을 읽었습니다. 즉, AppStore 또는 GoogleStore에 새 버전을 출시하지 않고 업데이트 할 수 있습니다. 그것은 굉장합니다!

하지만 제 질문은 어떻게 할 수 있습니까? 약간 검색 한 결과 Codepush이 가능하다는 것을 알았습니다. 그렇다면 어떻게? 무료 도구입니까 아니면 비용을 지불해야합니까? 무료가 아니라면 무료 솔루션이 없습니까? 또한

, 동적으로 업데이트하여, 우리는 JS 번들을 업데이트 제한 또는 우리는 같은 외부 자산을 업데이트 할 수 있습니다 새로운 글꼴, 이미지, 등?

전문가가 세부 정보 및 해결 방법으로 안내하면 감사하겠습니다.

건배.

답변

1

마찬가지로 설명하면 CodePush website;

는 CodePush는 코르도바를 가능하게하고 그 사용자의 장치에 직접 모바일 앱 업데이트를 배포하는 기본 개발자 반응 클라우드 서비스입니다. 그것은 개발자 (예를 들어 JS, HTML, CSS 및 이미지 변경), 에 특정 업데이트를 게시 할 수있는 중앙 저장소로 작용하여 작동 및 애플 리케이션 (우리가 제공 클라이언트 SDK를 사용하여)에서 업데이트를 조회 할 수있다. 주소 버그 및/또는 이진 를 다시 구축하도록 요구 및/또는 그것을 통해 다시 배포하지 않는 작은 기능을 추가하면서, 당신은 최종 사용자와 더 결정적 직접 참여 모델을 가질 수 있습니다 모든 공개 앱 스토어.

즉, 앱 스토어 또는 Google Play를 통해 앱을 제출하지 않고도 자바 스크립트 코드를 원격으로 업데이트 할 수 있습니다.

이 서비스는 currently completely free 그리고 당신은 어떤 비용을 지불하지 않고 앱에서 사용할 수 있습니다. 유료 또는 무료 시스템이 몇 가지 더 있지만 나는 그들을 사용한 적이 없기 때문에 그들에 관해 말할 수는 없습니다.

이 서비스는 네이티브 코드 지원 라이브러리를 추가하거나 사용자가 직접 작성하거나 기존 네이티브 라이브러리 또는 코드를 업데이트하는 경우 네이티브 코드를 변경하거나 업데이트 할 수 없으며 상점을 통해 새 버전을 게시해야합니다 .

이러한 유형의 서비스는 A/B 테스트 및 알파/베타 테스트를 수행하는데도 도움이됩니다.

CodePush 웹 사이트와 Google에서 훨씬 자세한 정보를 찾을 수 있습니다.

+0

"이 서비스는 우리에게 네이티브 코드를 변경 시키거나 업데이트시키지 않습니다"라고하는 경우이 서비스가 우리를 위해 무엇을합니까? 네이티브 코드를 제외하고 업데이트해야 할 사항은 무엇입니까? – Saeed

+0

@Saeed 자바 스크립트 코드를 업데이트 해 드리겠습니다. – bennygenel

+0

글쎄, 나는 당신을 얻지 못했습니다. 반응 네이티브의 주요 아이디어는 최종 단계에서 JS를 원시 코드로 변환하는 것입니다. 당신은 더 구체적 일 수 있습니까? 이자형.g 코드에 요소를 추가하면 어떻게됩니까? 코드 푸시를 통해 응용 프로그램을 업데이트 할 수 있습니까? 내비게이션 및 라우팅은 어떻게됩니까? – Saeed

0

Codepush는 무료이며 당신은 codepush 서비스를 사용 react-native-code-push를 사용할 수 있습니다. 해당 문서를 사용하여 앱에서이 서비스를 사용할 수 있습니다.

+0

에 의해 업데이트 될 수 있습니다. 응답과 RN 관련 라이브러리 소개에 감사드립니다. – Saeed

+0

당신을 도와 드리겠습니다. –