마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글 스토어 리젝사유 질문입니다.

0 추천
혹시 앱에서 버튼을 눌러도 아무동작하지 않는것으로도 리젝 될수 있나요?

예전부터 아무 동작하지 않았는데 리젝된적은 없었거든요

근데 어제 심사에서는 리젝당해서 질문드립니다.
CJ여비 (5,810 포인트) 님이 9월 19일 질문

1개의 답변

+1 추천
 
채택된 답변
리젝당할 경우는 리젝 사유가 반드시 있을 겁니다. 해당 버튼에 기능이 없는게 이유가 맞는지는 모르겠지만, 맞다면 수정하셔야 겠죠. 구글 정책은 계속 변경/강화 되기 때문에 업데이트 되는 내용을 잘 확인하셔야 합니다.
spark (230,130 포인트) 님이 9월 19일 답변
CJ여비님이 9월 24일 채택됨
답변 감사합니다. spark님 구글 측에서 리젝사유가 "앱이 강제로 종료되거나", "동작을 안하거나", "실행이 안되는" 정책을 위반했다고 해서 특정상황에서 눌러도 아무런 동작을 안하는 버튼 때문인줄알고 수정후 심사올렸더니 이번에는 문제가되는 스크린샷을 같이 첨부해주더라구요... 스크린샷을 보니 Android12이상 부터 추가되는 기본 스플래시화면?에서 멈춰있는것 같은데 아무리 테스트 진행해도 해당 증상이 재현이 안되서 큰일이네요..ㅜ  오늘 스플래쉬 화면이 뜨는 시간을 최소화해서 다시. 심사를 올리려고 합니다. 계속 리젝될시에 스토어에서 앱을 내려 버리는걸로 알고있는데요 경고는 하고 내리겠죠? 혹시 그냥 갑자기 앱을 내려버리기도 할까요? 실제로 운영되는앱이라 걱정이네요..
해당 증상이 재현이 안되시면 말씀하신대로 수정을 해도 수정된건지 아닌지 알 수가 없습니다. 먼저 증상재현을 하셔야 합니다. 앱이 실행시 반응이 없는 경우이므로 앱이 실핼될 때,  네워크워크나 파일 처리 등의 무거운 작업이 있는지 확인하세요. 그리고 안드로이드 버전에 따라 처리를 달리해주어야 하는 사항들이 (권한처리 등)많이 있기  때문에 이러 부분도 꼼꼼히 확인해 보세요.obfuscation(난독화?) 같은 부분도 확인하시구요.
디버깅을 위해서 파이어베이스 crashlytics, analytics등을 추가하시고 트랙킹 필요한 부분은 이벤트를 전송하세요. 그래야 실제로 어떤 일이 발생하는지 힌트를 얻을 수 있겠죠.
답변 감사합니다 원인은 보안 모듈 적용시에 USB Debuging모드가 켜져있으면 앱을 강제로 죽이는 기능이 있는데 해당 기능이 문제였네요.. 여태 잘사용해왔는데 그래서 어쩔수 없이 해당 기능을 제거 하고 보안 모듈을 적용해서 앱 심사올리니까 통과되었습니다
...