2014-11-10 2 views
0

저는 주요 앱 스토어에 배포 될 Cordova 앱 개발 초기 단계입니다. 핵심 요구 사항 중 하나는이 앱에 "마스터" 버전이 있어야하며 본질적으로 동일한 앱이 (맞춤 설정 즉, 로고, 광고 등의 코스메틱 등)에 관심이있는 고객에게 배포된다는 것입니다.Phonegap/Cordova 앱 - 마스터 앱 - 다른 구현

기본적으로 각 클라이언트는 자신의 응용 프로그램을 원합니다. 그러나 코드는 동일하게 유지되며 향상된/버그 수정은 "마스터"앱에서 수행되고 각 클라이언트에 각각 배포됩니다. 각 클라이언트에 대해 앱을 복제 할 필요없이이를 수행 할 수있는 방법이 있습니까? 당연히 App Store에서도 자체 앱을 원할 것입니다.

Our Company - Client A app.

우리 회사 - 클라이언트 B 앱 등

이와 비슷한 기능이 있습니까? 이것이 의미가 있기를 바랍니다. 저는 모바일 앱 개발의 초보자입니다.

답변

1

일부 옵션 :

  1. 당신은 (일부 제한 사항이 iOS 용 특별히 적용 할 수있는) 인터넷을 통해 등등 동적으로 마스터를 사용하여 로고를 업데이트 할 수있다.
  2. 버전 관리 시스템에서 분기를 만들 수 있습니다.
  3. 하나의 마스터 버전과 여러 개의 "config"파일 (각 클라이언트마다 하나씩) 만 가질 수 있으며 클라이언트에 따라 앱에 맞춤 애셋을로드하도록 지시하는 적절한 설정 파일을로드 할 수 있습니다. 한 줄의 코드를 수정하거나 필요한 설정 파일을 적절한 경로에 넣어야합니다.

이것은 프로그래밍 질문이 아니므로 SO 내부에 들어 가지 않습니다.