2014-02-12 1 views
6

Android 애플리케이션을 Google Playstore에 업로드하는 동안 EULA 텍스트를 지정하는 옵션이 표시되지 않았습니다. 설치하기 전에 사용자가 동의해야한다는 EULA를 시행 할 수 있는지 궁금합니다.Android 앱을 설치하는 동안 EULA를 강제 적용 할 수 있습니까?

이것이 가능하지 않으면 프로그래밍 방식으로 사용자가 첫 사용에 동의하도록해야합니다.

답변

1

나는 이것을 최근에 처리해야했습니다. Google EULA를 Google Play 스토어에 통합하는 방법을 결코 알 수 없으므로 처음 사용시 EULA를 표시하는 해결책을 찾았습니다. 모든 앱 업데이트와 함께 EULA를 다시 표시해야한다는 점에서 추가 제약이있었습니다.

  • 사용 SharedPreferences 가능했던 현재의 응용 프로그램 버전 EULA를 저장하기 :

    내 접근의 기본 개요이었다.
  • 시동시 현재 앱 버전과 SharedPreferences를 비교하십시오.
  • 일치하지 않는 경우 내 EULA를 표시하는 Webview가있는 사용자 정의 DialogFragment를 표시하십시오 (내 HTML 파일이므로). DialogFragment를 모달로 구성했습니다. 즉 수락 버튼 만 있고 외부에 닿았을 때 해고되지 않아야합니다.
  • 허용 된 SharedPreferences에서 현재 앱 버전을 업데이트하십시오.
관련 문제