-
구글 플레이 기기 및 네트워크 악용 정책 관련 정보 해결하여 구글 승인 받기프로그래밍/Android Studio 2020. 6. 25. 13:40
구글 플레이, 기기 및 네트워크 악용 정책 관련 정보 위반
조치 필요: 앱이 Google Play 정책을 준수하지 않음 해결방법
안녕하세요 브로마입니다. 최근에 작업을 하다가 일반적인 웹뷰 어플인데 위와 같은 오류 안내와 함께 구글 플레이에 앱이 정상적으로 등록되지 않는 일이 있었습니다. 처음보는 오류였었고 그렇다할 기능이 없는 웹뷰 어플이었기에 구글에 조금 검색을 해보았더니 생각보다 훨씬 간단하고 쉽게 해결을 할 수 있었습니다.
위 문제가 발생하는 이유는 다양할 수 있지만 결국엔 가장 중요한 요점이 바로 Youtube 서비스 약관과 관련한 부분이었습니다. 즉, 어떠한 모종의 방법으로 해당 웹뷰에서 로드하는 웹이 Youtube 동영상을 오프라인 저장하거나 사용하면 안된다.. 뭐 이런말인것 같은데 해결방법은 아래와 같습니다.
1234567891011121314151617181920212223@Overrideprotected void onPause() {super.onPause();try {Class.forName("android.webkit.WebView").getMethod("onPause", (Class[]) null).invoke(mWebView, (Object[]) null);} catch(Exception e) {e.printStackTrace();}}@Overrideprotected void onResume() {super.onResume();try {Class.forName("android.webkit.WebView").getMethod("onResume", (Class[]) null).invoke(mWebView, (Object[]) null);} catch(Exception e) {e.printStackTrace();}}cs 바로 웹뷰쪽에 위와 같은 onPause 함수와 onResume 함수를 추가해주면 됩니다. mWebView 이런건 본인 코드에 맞게 수정해주시면 되고..
위 소스를 추가하고 버전 올려주고 다시 콘솔에 등록을 하니 문제없이 바로 승인이 되더라구요. 다행입니다.
감사합니다.
'프로그래밍 > Android Studio' 카테고리의 다른 글
[Android Studio] TextView 글씨 사이즈 변경하는 방법 (1) 2020.07.06 [Android Studio] 안드로이드 실행중인 앱, 액티비티 종료하기 (0) 2020.06.25 안드로이드 6.0 target sdk version 28 useLibrary 'org.apache.http.legacy' 알 수 없는 강종현상 해결 방법 (0) 2020.06.25 [Android Studio] 안드로이드 웹뷰 로딩시 에러 " ERR_CLEARTEXT_NOT_PERMITTED " (0) 2020.01.10 [Android] 파이어베이스(Firebase) 안드로이드 디버그 서명 SHA-1 인증서 발급받기 (0) 2020.01.10