게임 평가
사용자에게 게임 평점을 매기고 댓글을 작성하도록 요청할 수 있는 팝업 창(평점을 요청하면 앱 배경을 덮어 표시됨)이 표시됩니다. 사용자가 로그인하지 않았거나 이미 게임 등급을 매긴 경우 팝업 창이 표시되지 않습니다.
게임 평점을 요청하기 전에 이 사용자가 옵션을 사용할 수 있는지 확인하세요.
평점 옵션 사용 가능 여부 확인
게임 평점을 요청할 수 있는지 여부를 확인하려면 ysdk.feedback.canReview()
메서드를 사용합니다.
이 메서드는 상태를 '해결됨'으로 변경하는 Promise<Object>
를 반환합니다. 반환된 객체에는 true/false
값을 가진 value
키가 포함됩니다. 이를 사용하여 게임 평점을 요청할 수 있는지 여부를 확인합니다.
-
value: true
— 요청할 수 있습니다. -
value: false
— 요청할 수 없습니다. 부정 응답의 이유는reason
키에 문자열 값으로 제공됩니다.NO_AUTH
— 사용자가 로그인하지 않았습니다.GAME_RATED
— 사용자가 이미 게임에 평점을 매겼습니다.REVIEW_ALREADY_REQUESTED
— 요청이 전송되었으며, 현재 사용자의 작업을 기다리고 있습니다.REVIEW_WAS_REQUESTED
— 요청이 전송되었고 사용자가 작업을 수행했습니다(평점을 주거나 팝업 창을 닫음).UNKNOWN
— Yandex 측에서 오류가 발생하여 요청이 전송되지 않았습니다.
평점 요청
알림
게임 평점은 세션당 한 번만 요청할 수 있습니다. 요청을 실행하기 전에 ysdk.feedback.canReview()
메서드를 사용해야 합니다.
사용자에게 게임 평가를 요청하려면 ysdk.feedback.requestReview()
메서드를 사용합니다.
이 메서드는 상태를 '해결됨'으로 변경하는 Promise<Object>
를 반환합니다. 반환된 객체에는 true/false
값을 가진 feedbackSent
키가 포함됩니다. 이를 사용하여 사용자가 게임을 평가했는지(true
) 또는 팝업 창을 닫았는지(false
)를 확인할 수 있습니다.
요청을 실행하기 전에 ysdk.feedback.canReview()
메서드를 무시한 경우 feedbackSent: false
값과 함께 use canReview before requestReview
오류가 발생할 수 있습니다.
평점 요청 예시
ysdk.feedback.canReview()
.then(({ value, reason }) => {
if (value) {
ysdk.feedback.requestReview()
.then(({ feedbackSent }) => {
console.log(feedbackSent);
})
} else {
console.log(reason)
}
})
참고
지원팀은 완성된 게임을 Yandex Games에 게시하는 데 도움을 드릴 수 있습니다. 개발이나 테스트에 대해 궁금한 점이 있다면, Discord 채널에서 질문해 주세요.
지원 서비스는 얀덱스 게임에서 완성 된 게임을 게시 할 수 있습니다. 개발 또는 테스트에 대한 질문이 있는 경우
Yandex Games SDK 사용과 관련하여 문제가 발생하거나 질문이 있는 경우 다음 방법으로 지원팀에 문의하세요.