본문으로 건너뛰기

인앱 리뷰 (Review)

앱 스토어 인앱 리뷰 요청 다이얼로그를 표시하는 모듈입니다.

개요

appify.review는 사용자에게 앱 스토어 리뷰 작성을 유도하는 시스템 다이얼로그를 호출합니다. OS 정책에 따라 동일 사용자에게 일정 기간 내 표시 횟수가 제한되며, 조건에 해당하지 않으면 다이얼로그가 실제로 표시되지 않을 수 있습니다. 지원하지 않는 환경에서는 null을 반환합니다.

API

request(): Promise<boolean | null>

인앱 리뷰 요청 다이얼로그를 표시합니다.

매개변수

없음

반환값: Promise<boolean | null>

반환값의미
true다이얼로그가 표시됨
false다이얼로그 표시 실패
null현재 환경에서 인앱 리뷰 미지원

예제

import { appify } from '@nolraunsoft/appify-sdk';

const result = await appify.review.request();

if (result === null) {
console.log('이 환경에서는 인앱 리뷰를 지원하지 않습니다.');
} else if (result) {
console.log('리뷰 요청 다이얼로그가 표시되었습니다.');
}

플랫폼별 참고사항

  • iOS: App Store 정책에 따라 1년에 최대 3회까지만 다이얼로그가 표시될 수 있습니다.
  • Android: Google Play 정책에 따라 표시 빈도가 제한됩니다.
  • 개발(디버그) 빌드에서는 매번 다이얼로그가 표시될 수 있으나, 배포 빌드에서는 OS가 표시 여부를 결정합니다.

관련 문서