2024.05.20 문서 작성
공식 가이드 문서에 의한 기능 흐름 순서도
- 사용자 의견 요청 API 호출 ( 성공 or 실패 )
- 사용자 의견 요청 팝업 표시
- 평가 및 리뷰 작성
- 완료
Google 공식 문서에 따른 In-App Review 개발 요구사항 스펙
인앱 리뷰는 다음 기기에서만 작동합니다.
앱에 인앱 리뷰를 통합하는 방법을 결정할 때 다음 가이드라인
이슈 사항 및 버그
- In App Review API 를 요청하면 구글 플레이에서 다운로드된 앱인지, 사용자가 이미 서비스를 평가 완료 했는지, 이미 리뷰 팝업을 제공했는지를 확인 후 사용자에게 평가 화면을 제공합니다. 자주 호출할 경우 표시되지 않습니다.
- 개발이나 검증용 환경에 따라 패키지를 다르게 운영하는 경우 제약사항이 있고, 구글 플레이스토어를 통해 다운로드가 되어야만 정상 동작 확인이 가능하므로 개발 진행간 확인을 위하여 구글플레이의 내부 앱 공유 기능을 활용해야 합니다.
- 빌드(충전 선을 연결하여 로컬에서 빌드)로 테스트를 진행 할 경우 리뷰 UI는 나타나지 않으며, 단순한 완료 여부만 확인 할 수 있습니다.
- 빌드(충전 선을 연결하여 로컬에서 빌드) 를 진행할 경우 기능 동작이 원활하지 않을 수 있으며 fakeReviewManager 즉, Fake 객체를 만들어 완료 여부를 통하여 개발 진행
- 짧은기간 안에 여러번 기능(API) 를 호출 할 경우 정상적인 기능을 이용 할 수 없습니다.
👉🏻 Google 에서 제공하는 기간은 따로 명시되어있지 않습니다.짧은 기간에 대한 명확한 기준은 무엇인가?
Android의 In-App Review API를 사용 시, Google Play에서는 리뷰 요청을 짧은 기간 내에 여러 번 호출하는 것을 제한하고 있습니다. 구체적인 제한 기간은 Google Play 정책에 명확하게 명시되어 있지 않지만, 일반적으로 다음과 같은 사항을 고려해야 합니다:
정확한 제한 기간을 확인하려면 Google Play Console의 정책 문서와 API 문서를 참고하는 것이 좋습니다. 또한, 사용자 피드백을 모니터링하고, 리뷰 요청이 사용자의 경험을 저해하지 않도록 주의해야 합니다.
Q : 공식 문서에는 호출 빈도수와 기간 등 명확하게 명시된게 없는데 공식적으로 권고하는 기간이 있을까?
A:
구글은 In-App Review API의 호출 빈도에 대한 구체적인 기간을 공식 문서에서 공개하지 않았습니다. 대신, 구글은 리뷰 요청을 너무 자주 하지 않도록 주의하라는 일반적인 권장 사항을 제공하고 있습니다.
구글의 In-App Review API 문서에 따르면:
결론적으로, 구글은 리뷰 요청 빈도에 대한 구체적인 기간을 공개하지 않지만, 사용자 경험을 해치지 않도록 적절한 시점에 리뷰 요청을 보내도록 권장하고 있습니다. 한 달에 한 번 정도의 빈도를 유지하는 것이 일반적으로 좋은 기준이 될 수 있습니다.
개발자는 구글의 권장 사항을 따르면서, 사용자 피드백과 앱 사용 패턴을 분석하여 최적의 리뷰 요청 시점을 결정하는 것이 좋습니다.
Google Play In-App Review API | Android 개발자 | Android Developers
[android studio] 인앱리뷰(In-App Review) 구현 및 실행 오류
Google Play In-App Review 를 활용하여 적극적으로 사용자 의견 요청하기
물론 Google Play In-App Review를 활용한 원티드 팀 블로그를 보면 해당 앱 처럼 사용자 경험에 최대한 방해가 되지 않게, API 상 정해져있는 quotas와 별개로 불필요하게 표시되는 것을 방지하기 위해 한번 평가 요청 API를 호출한 뒤에는 일정기간을 두던가, 다시 표시하지 않는 등의 옵션을 앱 내부 DB 를 활용하고 사용자가 만족할 만한 경험을 했을 경우에 대한 시나리오가 명확하면 활용하는 것이 결과적으로 지표 상승에 도움이 되겠지만 현재 피스 App 의 경우아직 유저가 어떤 행동을 취할 때 만족할만한 경험을 얻을 지에 대한 데이터가 부족하기에 과연 사용자의 올바른 평가와 피드백을 받을지 다소 의문이 남습니다.