무료 및 유료 버전의 앱을 개발하는 가장 좋은 방법은 프로그램의 주요 대량을 포함하는 라이브러리 프로젝트를 갖는 것입니다. 무료 및 유료 프로젝트는이 라이브러리 프로젝트를 사용합니다. 이를 통해 무료 및 유료 프로젝트가 서로 다른 리소스를 가질 수 있습니다.다른 기능으로 Android 무료 및 유료
그러나 제 질문은 무료 앱에서 기능을 제한하거나 유료 앱에서 기능을 확장하는 방법입니다. 예를 들어, 무료 앱은 데이터베이스 테이블의 최신 행에만 액세스 할 수 있으며 유료 앱은 모든 행에 액세스 할 수 있습니다.
이렇게하는 한 가지 방법은 리소스에 부울 플래그를 지정하여 지불을 위해 true로 설정하고 무료로 false로 설정하는 것입니다. 런타임에 라이브러리 프로젝트는 부울 플래그를 확인하고 이에 따라 동작을 변경합니다. 그러나 이것은 잠재적 인 공격에 대해 매우 쉽게 해킹하는 것으로 보입니다. 더 좋은 방법이 있습니까?
하나의 무료 앱으로 더 쉽게 완료 한 다음 인앱 결제를 사용하여 Pro 기능을 잠금 해제 할 수 있습니까?
-1 인해 중복 http://stackoverflow.com/questions/3711967/best -way-to-have-paid-and-free-and-android 앱 - – rds