Перейти к основному содержимому

Отзывы

Предложите игроку оставить отзыв на игру.

Запрос на отзыв

FREE
gp.app.requestReview();

Метод возвращает успех операции и рейтинг, см. поля ответа.

const result = await gp.app.requestReview();

const { success, rating, error } = result;

if (success) {
// пример работы с рейтингом
switch (rating) {
case 5:
showWindow('Мы очень рады, что вам понравилась игра!');
break;
case 4:
case 3:
// в том числе, если нельзя узнать оценку
case 0:
showWindow('Спасибо за отзыв!');
break;
case 2:
case 1:
showWindow('Будем стараться лучше!');
}
}

Поддерживаемые площадки

  • Yandex Games
  • OK Games
  • Площадки без поддержки
  • CrazyGames
  • GamePix
  • GameDistribution
  • GameMonetize
  • SmartMarket
  • VK Games
  • VK Play
  • WG Playground
  • Kongregate
  • Проверить поддержку

    FREE
    gp.app.canRequestReview; // true / false

    Используйте свойство для проверки поддержки добавления ярлыка на текущей площадке. Также проверяется возможность повторного добавления.

    if (gp.app.canRequestReview) {
    // можно запрашивать оценку
    }

    Проверить был ли оставлен отзыв

    FREE
    gp.app.isAlreadyReviewed; // true / false

    Используйте свойство для проверки оставлен ли отзыв.

    if (gp.app.isAlreadyReviewed) {
    // отзыв уже оставлен
    }

    На некоторых площадках возможно изменить свою оценку, для проверки используйте сочитание:

    if (gp.app.isAlreadyReviewed && gp.app.canRequestReview) {
    // отзыв оставлен, но можно его изменить
    }

    Поля ответа

    ПолеТипОписаниеПример
    successbooleanПоставил ли игрок оценкуtrue
    ratingnumberЗначение оценки игрока. 0 - не поддерживается на площадке5
    errorstringКод ошибкиunsupported

    Коды ошибок

    ОшибкаОписание ошибки
    unsupportedМетод не поддерживается на площадке
    not_allowedМетод недоступен к вызову (например, игрок не авторизован)
    already_ratedОтзыв уже отправлен, повторная отправка недоступна на площадке
    cancelledОкно отзыва было закрыто
    остальныеЛюбые непредвиденные ощибки (смотрите консоль)

    Оставайтесь на связи

    С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

    Сообщество GamePush в Telegram: @gs_community.

    Для ваших обращений e-mail: [email protected]

    Желаем вам успехов!