Programming/Android

Google Play 정책 위반 관련 참고사항

Vita500cc 2022. 9. 20. 21:28
발생한 문제

 몇달 전에 Google Play에 출시중인 앱에서 Insecure Hostname Verification 정책 위반에 관련된 메일이 도착하여 해당 내용을 수정하였습니다.

 수정 후 업데이트시에도 문제가 없었는데 2~3주 후에 다시 동일한 정책을 위반하였다고 메일이 도착하였습니다.

수정한지 얼마 되지도 않았고, Google Play Console에 들어가서 버전을 확인해봐도 문제가 없어서 그냥 넘어갔습니다. 그런데 몇주 후에 갑자기 앱이 마켓에서 내려가는 문제가 발생했습니다.

 부랴부랴 다시 의심가는 부분을 수정하여 배포했고, 정상적으로 플레이 스토어에 올라갔습니다. 이렇게 해결되었다고 생각하고 있었는데 다시 2주후에 동일한 정책을 위반하였다고 메일이 도착하였습니다

 

해결 방법

* 저는 아래의 순서대로 시도해보았습니다

1. 구글링하며 해당 정책 위반시에 확인해야할 내용들을 확인

  -> 아마 대부분의 분들께서 이렇게 진행하실 것이라고 생각합니다. 저의 경우에는 벌써 2차례에 걸쳐서 수정을 하였기 때문인지 문제가 발견되지 않았습니다.

 

2. 정책 위반 메일 재확인

  -> 사실 이걸 가장 먼저했어야했는데 대충 읽고 넘어가는 바람에 이렇게 문제가 길어져 버렸던것 같습니다.

  -> 메일에서 이야기하는 문제점은 아래와 같았습니다.

저는 노란색으로 친절하게 표시해준 Insecure Hostname Verification에만 신경쓰고 있었는데 중요한 점은 아래에 있었습니다. Affected Version(s): 10121 (Internal Testing) 부분입니다.

 

제가 현재 배포중인 버전보다 좀더 옛날 버전명인데 제가 신경을 못썼네요. 버전도 현재 배포중인 버전명이 아니고, 내부 테스트라고 적혀있어서 바로 GooglePlay Console에 접속해서 App Bundle 탐색기를 확인했습니다.

 

필터에 활성으로 체크하면 전체 배포 버전중에 현재 활성화 되어있는 버전들을 확인할수 있습니다.

 

확인 해보니 이전에 누군가가 내부 테스트에 해당 버전을 올려서 테스트 하고 그대로 활성화 시켜놓은 상태로 놔두신것 같더라구요. 아마 비공개로 되어있어서 문제가 될거라고 생각하지는 않으셨던것 같습니다. ㅎㅎ

확인 결과 내부 테스트, 비공개 테스트에 구버전들이 올라가 있는 상태라 전체 버전을 최신버전으로 덮어버리고, 전체 비활성화 시킨후에 프로덕션에 재배포하였습니다.

 

혹시 문제가 발생할지 몰라서 한달정도 매일 모니터링했는데 문제 없네요. 

 

저와 동일한 문제를 겪으시는 분이 계시다면 테스트를 위해 올린 구버전 apk 파일이 활성화되어 있지는 않은지 확인해보시면 좋을것 같습니다.