2014-07-08 1 views
0

Google은 Joomla 학교 구성 요소 및 관련 Android 애플리케이션을 개발 중입니다. 이 패키지의 목적은 다른 학교에 판매하는 것입니다. Joomla 구성 요소는 서버 역할을하며 Android 앱은 클라이언트 중 하나입니다. 안드로이드 응용 프로그램이 실행되면 서버에 연결되어 관련 테마 및 스타일을 가져 와서 응용 프로그램을로드합니다.다른 Android APK와 동일한 고객

안드로이드 앱은 각 학교가 필요에 따라 맞춤 설정할 수 있도록 가능한 한 포괄적으로 개발됩니다.

내가 계획중인 접근 방식은 다음과 같습니다.

1 : 내 개발자가 APK 파일을 mygeneric.apk로 빌드합니다. 2 : 학교 A는 내 웹 사이트에서 App을 구입합니다. 아이콘을 변경하고 스플래시 화면을 변경하고 XML 파일 (로컬 설정)을 변경하여 APK가 작업 할 수 있도록합니다. 3 : APK를 다시 포장하여 A 학교에 다운로드 4 : 학교 A가 학생, 교사 및 학부모가 다운로드 할 수 있도록 Google Play 스토어에 업로드합니다.

참고 :

이 가능 업로드하는 것입니다 ... 위의 방법 (2 단계 및 3) 내 웹 사이트를 통해 자동으로 처리되기 때문에 수동 프로세스

과 유사하게 학교 B, C 등을위한

을 포함하지 서로 다른 표시 이름과 아이콘으로 다른 Google 계정에있는 동일한 Android APK 파일

+0

예, 가능하지만 모든 아이콘, 테마 등을 서버에 보관해야합니다. 앱에 xyz 로그인 할 때마다 똑똑한 앱이 모든 것을 바꿀 것입니다. – KOTIOS

+0

앱을 판매 할 때 코드로 처음 판매 할 때 사용자가 응용 프로그램에 입력 한 다음 그/그녀는 코드를 입력하고, 해당 코드를 저장하고, 서버와 해당 코드가 교차하는지 확인한 다음, 그렇지 않으면 오류 팝업이 표시됩니다. 한 번 검증 된 다음 서버에서 해당 코드를 제거하여 클라이언트 클라이언트가 앱의 다른 사본을 구매할 경우 해당 클라이언트가 다시 기록하도록합니다. 나는 내 앱 중 하나에서 똑같이했다. – Dev

+0

당신이 서명하고 release.because 이후에 실행할 때 애플 리케이션 아이콘과 이름을 chnge 너무 쉽게 그렇게 생각하지 않습니다 봉인 된 복사본을 시도 할 때 당신이 그것을 봉인하지 않아야합니다, 그것은 날 따라 실현되지 않습니다. – Dev

답변

0

프로덕션 빌드를 Gradle for Android으로 이동하고 각 고객에 대해 제품 맛을 설정하십시오. 필요한 경우 다른 버전의 아이콘과 필요한 경우 (예 : 고객의 이름이 포함 된 맞춤 문자열 리소스) 가질 수 있으며 Gradle은 각 제품의 맛에 맞는 맞춤 APK를 만들 수 있습니다.

관련 문제