2 가지 버전으로 출시 된 앱이 많이 있습니다. 하나는 무료이고 다른 하나는 확장 된 옵션과 보통 무료입니다.Android에서 무료 및 무료 버전 유지
나는 프로젝트와 비슷한 것을 만들 것을 고려하고 있지만 두 버전을 유지 관리하는 가장 좋은 방법은 무엇일까요? 내가 이클립스 2 개 안드로이드 프로젝트를 사용하여 수동으로 변경 suppouse하는 것은 사전에
감사
2 가지 버전으로 출시 된 앱이 많이 있습니다. 하나는 무료이고 다른 하나는 확장 된 옵션과 보통 무료입니다.Android에서 무료 및 무료 버전 유지
나는 프로젝트와 비슷한 것을 만들 것을 고려하고 있지만 두 버전을 유지 관리하는 가장 좋은 방법은 무엇일까요? 내가 이클립스 2 개 안드로이드 프로젝트를 사용하여 수동으로 변경 suppouse하는 것은 사전에
감사
이 응용 프로그램의 한 버전을 확인하고 당신이 있는지 여부를 확인하기 위해 몇 가지 번들 리소스 파일에서 읽어 속성을 사용하여 비용과 오류가 발생하기 쉬운입니다 무료 버전 또는 유료 버전입니다. 유료 버전을 구축 할 때 예를 들어, 당신은 단지 같은 설정 :
com.myapp.version=paid
을 ... 그리고 무료 앱 어쩌면 무언가 등에 :
com.myapp.version=free
그리고 초기화 코드의 일환으로 파일/리소스에서이 속성을 가져 와서 시스템 속성으로 설정할 수 있습니다. 그리고 다음 코드의 나머지는 다만 수
if ("paid".equals(System.getProperty("com.myapp.version"))) {
//allow access to paid functionality
}
else {
//nag the user to get the paid version
}
그래서 대신에 두 개의 프로젝트, 당신은 하나의 프로젝트와 두 개의 서로 다른 유물을 구축하는 데 사용하는 하나의 코드베이스가 있습니다.
어떻게해야하나요? 두 개의 버전이 고유 한 패키지 이름을 갖도록 요구하는 Android의 문제를 해결 하시겠습니까? – bugfixr
boolean isPro
과 같이 앱에 상수 값을 하드 코드 할 수 있습니다. if (this.isPro)
, 다른 기능을 허용하거나 추가하지 않을 수 있습니다. 그런 다음 Android 마켓에 앱을 업로드 할 준비가되면 isPro
을 false
에 할당하고 다른 하나를 true
에 할당하여 두 개를 만듭니다.
가능한 중복 [Android - 동일한 앱의 여러 맞춤 버전] (http://stackoverflow.com/questions/1222302/android-multiple-custom-versions-of-the-same-app) –