Всем салют, на связи мобильный Flutter разработчик из Comrades Dev.
У нас в приложении была вечная проблема - люди пользуются, всё окей, но отзывов почти нет. В сторе висела небольшая цифра в 30 оценок и рейтинг 4.9. Вроде неплохо, но не то, чтобы "вау". Также отзывы которые мы собирали в соц сетях, а также при опросе знакомых кто им пользуется, были только положительные. Решили попробовать маленький эксперимент, чтобы повысить количество оценок и он неожиданно выстрелил.
Почему вообще важны оценки
Когда человек заходит в App Store или Google Play, он первым делом смотрит на звёзды. Даже разница между 4.9 и 5.0 работает психологически. Пять из пяти выглядит прям идеально. Но прикол в том, что довольные пользователи почти никогда сами не пойдут ставить оценку, а вот недовольные пишут сразу. Поэтому если не напоминать, хорошие оценки просто теряются.
Что мы придумали
Мы не стали лепить баннер "оцени нас" на первом экране. Это бесит. Вместо этого выбрали момент, когда человек максимально доволен приложением - сразу после того, как он сделал основное действие и вернулся на предыдущий экран.
В этот момент мы показываем простую модалку с предложением оценить. Всё. Никаких хитрых схем. Чтобы не раздражать, добавили пару правил:
не показывать на первом запуске
не сыпать запросами каждую сессию
В идеале вообще наверно лучше запросить оценку, к примеру, на 3-й день пользования, но мы не стали усложнять.

Как сделали на Flutter
Мы использовали пакет in_app_review. Он открывает нативное окно оценки, которое выглядит привычно на iOS и Android.
Простейший вызов:
import 'package:in_app_review/in_app_review.dart';
final inAppReview = InAppReview.instance;
Future<void> askForReview() async {
if (await inAppReview.isAvailable()) {
await inAppReview.requestReview();
}
}
Вызвали эту функцию в нужный момент и добавили проверку, когда в последний раз показывали запрос (через SharedPreferences). Логика простая, зато работает.
Результат
И вот тут началось самое интересное.
было 30 отзывов, рейтинг 4.9
стало 365 отзывов, рейтинг 5.0
Да, просто модалка подняла количество оценок больше чем в 12 раз. И, что приятно, рейтинг теперь идеально кругленький)
Что из этого вынесли
Важен момент. Просить оценку лучше тогда, когда пользователь доволен
Не надо спамить и раздражать
Маленькая фича может серьёзно повлиять на метрики
Итого — чуть-чуть кода, пара условий и готово. А эффект на порядок больше, чем ожидали. Советую внедрять такие напоминалки об оценке еще на ранних стадиях развития продукта, когда уверены что критичных багов в нем нет. Это поможет приложению выбиться в топ-чарты.