Google Play In-App Review API

Google Play In-App Review API를 사용하면 앱 또는 게임을 종료하는 불편함 없이 Play 스토어 평점 및 리뷰를 제출하도록 요청하는 메시지를 사용자에게 표시할 수 있습니다.

일반적으로 인앱 리뷰 흐름(그림 1 참고)은 사용자가 앱을 사용하는 동안 언제든지 트리거될 수 있습니다. 흐름 도중 사용자는 1~5점의 별점 시스템을 사용하여 앱을 평가하고 선택적으로 댓글을 추가할 수 있습니다. 제출이 완료되면 리뷰가 Play 스토어로 전송되며 결과적으로는 표시됩니다.

사용자의 개인 정보를 보호하고 API 오용을 방지하기 위해 앱에서 인앱 리뷰를 요청하는 시기리뷰 요청 메시지 디자인과 관련하여 준수해야 하는 엄격한 가이드라인이 있습니다.

사용자의 인앱 리뷰 워크플로

그림 1. 사용자의 인앱 리뷰 흐름

기기 요구사항

인앱 리뷰는 다음 기기에서만 작동합니다.

  • Google Play 스토어가 설치되었으며 Android 5.0(API 수준 21) 이상을 실행하는 Android 기기(스마트폰 및 태블릿)
  • Google Play 스토어가 설치된 Chrome OS 기기

Play Core 라이브러리 요구사항

앱에 인앱 리뷰를 통합하려면 앱이 Play Core 라이브러리 1.8.0 이상 버전을 사용해야 합니다.

인앱 리뷰를 요청하는 시기

다음 가이드라인을 따르면 사용자에게 인앱 리뷰를 요청할 시기를 결정하는 데 도움이 됩니다.

  • 사용자가 유용한 의견을 제공할 수 있을 정도로 충분히 앱 또는 게임을 사용한 이후에 인앱 리뷰 흐름을 트리거합니다.
  • 사용자에게 리뷰를 요청하는 메시지를 과도하게 표시해서는 안 됩니다. 이 접근 방식을 통해 사용자의 불만을 최소화하고 API 사용을 제한할 수 있습니다(할당량 섹션 참고).
  • 앱은 사용자에게 평점 버튼 또는 카드를 표시하기 전이나 표시하는 동안 사용자 의견 관련 질문(예: '앱이 마음에 드십니까?') 또는 예측 질문(예: '이 앱을 별 5개로 평가하시겠습니까?')을 포함하여 어떤 질문도 해서는 안 됩니다.

디자인 가이드라인

앱에 인앱 리뷰를 통합하는 방법을 결정할 때 다음 가이드라인을 따르세요.

  • 크기, 불투명도, 모양 또는 기타 속성을 비롯하여 기존 디자인을 어떠한 방식으로든 변조하거나 수정하지 않고 카드를 있는 그대로 표시합니다.
  • 카드 상단 또는 카드 주변에 오버레이를 추가해서는 안 됩니다.
  • 카드와 카드의 배경은 최상위 레이어에 있어야 합니다. 카드가 표시되면 프로그래매틱 방식으로 카드를 삭제해서는 안 됩니다. 카드는 사용자의 명시적 작업 또는 내부 Play 스토어 메커니즘에 따라 자동으로 삭제됩니다.

할당량

우수한 사용자 환경을 제공하기 위해 Google Play는 사용자에게 리뷰 대화상자를 표시할 수 있는 빈도에 관한 시간제한 할당량을 적용합니다. 이 할당량으로 인해 짧은 기간(예: 1개월 미만) launchReviewFlow 메서드를 두 번 이상 호출할 경우 대화상자가 표시되지 않을 수도 있습니다.

할당량은 변경될 수 있으므로 자체 로직을 적용하고 리뷰를 요청하는 최적의 순간을 타겟팅하는 것이 중요합니다. 예를 들어 사용자가 이미 할당량에 도달하고 흐름이 표시되지 않아 사용자에게 단절된 경험을 제공할 수 있으므로 API를 트리거하는 클릭 유도문안 옵션(예: 버튼)이 있어서는 안 됩니다. 이 사용 사례의 경우 사용자를 대신 Play 스토어로 리디렉션합니다.

앱에 인앱 리뷰 통합

다음과 같은 개발 환경에 따라 앱에 인앱 리뷰를 통합하는 방법을 알아보세요.