비디오: 앱이 설치되지 않았습니다. 해결방법 (app not istalled solution)- 유즐 2024
Android 앱을 라이센스하면 기기에서 응용 프로그램은 서버가 서버에 체크인하지 않는 한 서버는 기기에 앱 실행 권한이 있는지 확인합니다. 다음은 라이선스가 있거나없는 무료 또는 유료 앱에 대한 몇 가지 시나리오입니다.
-
라이선스가있는 우수 사례 시나리오: 사용자가 앱을 구입하고를 복사합니다. apk 파일을 다른 사용자의 기기로 보냅니다. 다른 사용자가 앱을 지불하지 않았습니다. 다른 사용자는 앱을 실행하려고 시도하지만 라이센스 제한으로 인해 앱을 실행할 수 없습니다.
-
라이선스가없는 최악의 시나리오: 사용자가 앱을 구입하고를 복사합니다. apk 파일을 파일 공유 웹 사이트에 업로드합니다. 사람들이 다운로드하여 설치합니다. APK 파일을 다운로드하고 무료로 코드를 실행하십시오. 라이센스가있는 최악의 시나리오:
-
사용자가 앱을 구입하여 라이센스를 크랙하고 사본을 복사합니다. apk 파일을 파일 공유 웹 사이트에 업로드합니다. 사람들은 귀하의 금이 간 버전을 다운로드하여 설치합니다. APK 파일을 다운로드하고 무료로 코드를 실행하십시오. (나쁘다.)
라이센스가없는 최상의 시나리오: -
아무도 앱을 훔치려하지 않습니다. 또는 누군가가 앱을 도용하는 경우 앱을 추가로 배포하면 효과가 있습니다. 고려해야 할 모든 사항은 유료 앱으로 라이센스를 고려하는 것이 좋습니다. 라이센스는 무료 앱 (앱 개념의 소유권을 유지하는 데 도움이 됨)을 사용하는 것이 좋습니다.
앱에서 라이선스를 사용하려면 Android를 사용하여
Google Play 라이선스 라이브러리 ( LVL - 라이선스 확인 라이브러리 라고도 함)를 설치해야합니다 SDK 관리자. 라이브러리를 앱의 프로젝트에 추가해야합니다. 개발자 콘솔에서 앱의 라이센스 키 (약 400 자의 문자)를 가져와 키를 기본 활동에 추가해야합니다. 앱의 코드를 추가하여 기기의 라이선스를 확인하고 이에 대한 응답을해야합니다 (수표의 결과에 따라).
추가 코드는 다음 세 가지 정책 중 하나를 구현합니다.엄격한 정책:
-
사용자가 앱을 시작하려고 할 때마다 기기는 Google Play 서버에 앱 실행 승인을 요청합니다. 기기가 연결되어 있지 않을 때 사용자가 앱을 시작하려고하면 운이 좋지 않습니다. 인생은 힘들다. 서버 관리 정책:
-
사용자의 장치는 사용자의 라이센스 사본을 저장합니다. 네트워크 연결을 사용할 수 없을 때 장치는 사본을 사용합니다. 라이선스는 난독 화 (변조 방지)되어 있으며 라이선스는 평가판 기간, 만료 날짜 및 기타 내용을 추적합니다. 이것은 기본 정책이며 Google에서 적극 권장하는 정책입니다. 맞춤 정책:
-
앱에 Java 코드로 자신 만의 정책을 만듭니다. 개발자로서이 선택은 긴장감을 줄 것입니다. 그러나 매우 민감한 상황에서는이 선택이 최선일 수 있습니다. 개발자 콘솔을 사용하여 곧 출시 될 앱의 베타 테스터를 만들 수 있습니다. 또한 앱의 라이선스 체계에 맞는 몇 가지 특별 베타 테스터를 지정할 수도 있습니다. 테스터가 앱을 실행하려고 시도하면 (잘 알고있는 것처럼) 허가를받지 않아야합니다. 개발자 콘솔은 성공 및 실패를 추적하므로 라이센스 체계가 올바르게 작동하는지 확인할 수 있습니다.
앱 라이선스에 대한 자세한 내용은 Android 개발자 사이트를 방문하세요.