메인 콘텐츠로 건너뛰기
이 가이드는 네이티브 AppStore 리뷰 프롬프트를 사용하여 사용자가 앱을 리뷰하도록 권장하는 사용자 지정 메시지를 만드는 방법을 설명합니다.

App Store 리뷰 프롬프트 예시

권장 사항

  • Android 및 iOS는 앱 내에서 직접 App Store 리뷰 모달을 표시하는 기능을 제공합니다. 다음과 함께 또는 없이 리뷰를 요청하는 방법을 보여드리겠습니다:
  • OneSignal SDK addTrigger 메서드를 사용하여 프로그래밍 방식으로 메시지를 표시하려고 할 수 있지만 코드 없이 이를 수행하는 방법도 보여드리겠습니다.

설정

1. 메시지 만들기

Messages > In-App > New In-App으로 이동하거나 기존 App Store Rating 템플릿을 여세요. 아래와 같이 리뷰 버튼에 작업 ID를 추가하세요:

리뷰 버튼에 대한 작업 ID 추가

2. 트리거 추가

트리거는 메시지가 표시되어야 하는 시기입니다. 코드 없는 트리거 옵션과 코드가 필요한 옵션을 제공합니다. 코드 없는 경로를 선택하면 1단계에서 대상을 많은 세션을 가지고 오랫동안 앱을 사용한 사용자와 같이 리뷰를 원하는 사용자 그룹으로 설정할 수 있습니다. 코드 경로를 선택하면 사용자 작업을 기반으로 리뷰를 요청할 시기를 프로그래밍 방식으로 결정할 수 있습니다. 이는 사용자가 중요한 작업을 수행하지 않거나 앱 사용을 방해하지 않을 때 발생해야 합니다. 이 예에서는 In-App Trigger 키를 ask_for_review로 설정하고 값을 show로 설정합니다. 실제 키와 값이 정확히 이럴 필요는 없지만 addTrigger 메서드에서 설정한 것과 일치해야 합니다. 예: OneSignal.InAppMessages.addTrigger("ask_for_review", "show");

예시는 addTrigger 메서드에서 사용된 동일한 키-값을 보여줍니다.

3. 앱 스토어 평점 프롬프트 처리

위의 트리거 옵션과 마찬가지로 코드 없는 옵션과 코드가 필요한 옵션으로 사용자에게 리뷰 작성을 안내할 수 있습니다.
코드 없는 경로를 선택하는 경우 따라야 할 몇 가지 단계가 있습니다:
  1. 세그먼트를 업데이트하여 “Device Type is Android” 필터를 사용하세요.
  2. 인앱 메시지를 복제하고 복제된 메시지에서 세그먼트를 업데이트하여 “Device Type is iOS” 필터를 사용하세요. - 2개의 다른 인앱 메시지와 2개의 다른 세그먼트(하나는 iOS용, 다른 하나는 Android용)가 있어야 합니다.
  3. “Review Now” 버튼 내에 URL 클릭 작업을 추가하여 iOS 및 Android 목록을 기반으로 앱 스토어 목록에 대한 링크가 되도록 하세요.
  • Android 문서는 앱 스토어에 연결하는 방법을 보여줍니다. 예시 URL은 다음과 같습니다: https://play.google.com/store/apps/details?id=<package_name>
  • Apple 문서는 다음 URL 스키마를 보여줍니다: https://apps.apple.com/app/id<#Your App Store ID#>?action=write-review
SDK의 InAppMessages.addClickListener 메서드 내에서 메시지가 클릭될 때를 수신하고 위에서 설정한 action ID를 기반으로 다르게 처리할 수 있습니다.이 리스너 메서드 내에서 iOS 또는 Android 옵션을 프로그래밍 방식으로 호출하여 앱 스토어 리뷰 모달을 표시할 수 있습니다.
OneSignal.InAppMessages.addClickListener((event) async {

  if (actionId == 'review') {
     (await inAppReview.isAvailable()) {
      inAppReview.requestReview();
    }
  }
});

4. 예약 및 활성화

Apple은 사용자당 연간 3회로 리뷰 프롬프트를 제한하고 Google은 월 1회 미만을 권장하지만 정확한 할당량을 말하지 않습니다. 인앱을 과도하게 표시하지 않도록 하려면 아래와 같이 17주마다 한 번 표시되도록 인앱 일정을 설정할 수 있습니다:

이 설정은 17주 간격으로 최대 40회 인앱을 표시합니다. 총 40회 이상 요청하려면 횟수를 늘리세요.

Apple AppsStore에서 긍정적인 리뷰 증가.
  1. 앱에서 훌륭한 경험을 한 사용자에게 태그를 설정하세요. 이는 세션 수를 사용하여 모니터링하거나 앱 경험을 나타내는 태그를 추가하거나 IAM으로 피드백을 수집하고 훌륭한 리뷰를 남긴 사람에게 데이터 태그를 할당할 수 있습니다.
  2. 세그먼트를 만든 다음 이 세그먼트를 네이티브 리뷰 프롬프트 IAM의 대상으로 사용하세요.
이제 완료되었습니다. 사용자는 앱을 떠날 필요 없이 리뷰를 요청받습니다. 마찰 지점을 대폭 제거합니다.