requestReview() 테스트 환경에서 실제 Review UI 확인 방법 문의

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. Apps-in-Toss SDK 3.1.1에서 requestReview()를 적용 중입니다.

SDK 3.x부터는 브라우저 DevTools를 이용한 테스트를 안내받았는데, DevTools에서 실제 Toss native Review UI까지 표시해서 확인할 수 있는 방법이 있는지 궁금합니다. 만약 실제 UI 확인이 불가능하다면 Review API는 어떤 상태까지 확인하면 개발 완료로 판단하는 것이 맞을까요?

현재 Android/iOS 실기에서 모두 아래까지 확인했습니다.

isSupported() = true
requestReview() 호출됨
Promise RESOLVED
오류 없음
하지만 Review UI는 표시되지 않음

다만 테스트에 사용한 Toss 계정은 이미 해당 앱에 리뷰를 작성한 이력이 있을 수 있습니다.

궁금한 점은 다음과 같습니다.

테스트 환경에서 Review UI를 강제로 표시하거나 리뷰 이력을 초기화할 방법이 있나요?
기존 리뷰 이력이나 피로도 정책 때문에 UI가 표시되지 않아도 RESOLVED가 정상 결과인가요?
이런 경우 Supported=true → requestReview() → RESOLVED까지 확인하면 앱 구현은 정상 완료로 봐도 될까요?

안녕하세요 :slight_smile:
테스트 환경에서 Review UI 를 강제로 표시하는 기능은 현재 제공되고 있지 않으며, 리뷰 이력 또한 초기화 할 수 없습니다 :smiling_face_with_tear:

UI가 표시되지 않더라도, RESOLVED 되었다면 호출 자체는 정상적으로 완료된 것이라 봐주시면 됩니다.
추가로 앱인토스 내부 정책에 따라 사용자의 피로도를 고려해 노출 여부가 결정되므로, 리뷰 화면이 반드시 뜬다는 전제로 UX 흐름을 설계하시면 안됩니다.