Guideline 5.6.3: запрос оценки, из-за которого отклоняют app
Автор: Mehdi Azizi
Опубликовано , 6 мин
Guideline 5.6.3 и запрос оценки: когда просить отзыв, что советует Apple и реальный отказ, который я получил на Solys.
Apple отклоняет приложение, которое просит оценку слишком рано. Если запрос отзыва появляется при первом запуске или во время онбординга, ты рискуешь получить отказ по guideline 5.6.3. Запрос должен появляться после того, как пользователь реально попользовался приложением, и показываться через системное окно.
Я получил такой отказ на Solys, моём будильнике с мини-играми. Вот что говорит правило, что советует Apple и как я это исправил.
Что говорит guideline 5.6.3?
Guideline 5.6.3 входит в «Developer Code of Conduct», раздел 5.6 App Review Guidelines. Её текст запрещает манипулировать тем, что видят покупатели App Store: рейтингами, поиском, отзывами, переходами на твоё приложение. Про онбординг там ни слова.
И всё же именно это правило Apple привела по поводу моего запроса оценки. Логика взята из её правил дизайна: при первом запуске или во время онбординга человек ещё не успел составить мнение.
В том же разделе 5.6.1 уточняет разрешённый способ: использовать API, которое предоставляет Apple, чтобы запросить отзыв. Самодельные окна оценки не допускаются, а guideline 3.2.2 запрещает блокировать функцию, пока пользователь не поставит оценку.
Когда просить отзыв
Правила дизайна Apple про оценки и отзывы однозначны. Оценку просят только после того, как человек действительно воспользовался приложением.
| Момент запроса | Позиция Apple | Почему |
|---|---|---|
| При первом запуске | Избегать | Мнения ещё нет |
| Во время онбординга | Избегать | Приложением ещё не пользовались |
| Посреди задачи | Избегать | Запрос прерывает действие |
| После успешно выполненной задачи | Рекомендуется | Приложение уже знакомо |
| По кнопке «Оценить приложение» | Да, через ссылку | Окно может не появиться |
| Несколько раз подряд | Избегать | Напоминания надоедают |
Отказ мне принесли только первые две строки. Остальное взято из советов Apple. Два полезных ориентира: Apple советует выдерживать хотя бы одну-две недели между двумя запросами, а система сама ограничивает показ своего окна тремя разами за 365 дней для одного приложения. Так что заставить его появиться ты не можешь.
Отказ 5.6.3, который я получил на Solys
30 августа 2026 года обновление Solys отклонили. Сообщение Apple ссылается на 5.6.3 и говорит, что приложение просит оценку при первом запуске или во время онбординга. Ревью проходило на iPad Air.
Причина была простой. В приветственном сценарии экран «Оставить отзыв» шёл вторым, сразу после демо мини-игры. Пользователь видел только демо.
Исправление: запрос переехал дальше по сценарию, и он показывается, только если пользователь только что выиграл демо. Кто пропустил демо или проиграл, запроса не видит. Исправленную версию затем приняли.
Это было пари с моей стороны: в сообщении Apple было написано «не во время онбординга», без оговорок.
Урок: надёжнее всего вынести запрос из онбординга. Оценку, как и разрешение, просят после того, как человек увидел, что приложение ему даёт.
Запрос отзыва через системное окно
В приложении на Expo системное окно вызывается через библиотеку expo-store-review:
import * as StoreReview from "expo-store-review";
export async function demanderUnAvis() {
if (await StoreReview.isAvailableAsync()) {
await StoreReview.requestReview();
}
}
Три вещи, которые нужно знать, из документации Apple про запрос отзывов:
- Показывать окно или нет, решает система. Вызов может ничего не показать. Не строй экран, который зависит от его появления.
- Не вызывай его по действию пользователя, например по кнопке: окно может не появиться. Для кнопки «Оценить приложение» лучше открой страницу своего приложения в App Store, добавив
?action=write-reviewв конец адреса. - Выбирай момент успеха: конец цепочки действий, которую пользователь только что завершил, а не открытие приложения.
Пример кода от Apple тоже откладывает вызов: он ждёт, пока человек несколько раз выполнит действие, и не спрашивает дважды для одной версии приложения. Количество раз выбираешь сам.
Чек-лист перед отправкой
- Никакого запроса оценки при первом запуске.
- Никакого запроса оценки в онбординге.
- Запрос идёт через системное окно, а не через самодельный экран со звёздочками.
- Кнопка «Оценить приложение» в настройках открывает страницу в App Store, а не вызывает системное окно.
- Запрос появляется после реального использования: завершённая задача, пройденный уровень, несколько открытий.
- Ты проверил приветственный сценарий и на iPad: несколько моих отказов нашли именно на iPad, для iPhone-приложений.
Как избежать отказа 5.6.3 перед следующей отправкой
Apple Review Kit собирает мой чек-лист перед отправкой, мои исправленные отказы Apple и skills для Claude Code, которые проверяют твой проект. Если твоё приложение только что отклонили и тебе нужен взгляд живого человека, забронируй час со мной: разберём твой приветственный сценарий по видеосвязи, прямо на твоём экране. Полный порядок действий на странице приложение отклонено Apple, а другие частые причины в статье почему Apple отклоняет приложение.
Если готовишь свой первый релиз, пройди бесплатную диагностику: она расставит шаги по порядку и пришлёт тебе мой чек-лист против отказов Apple.
Частые вопросы
Можно ли просить оценку во время онбординга?
Apple не советует этого в своих правилах дизайна, и я получил за это отказ по guideline 5.6.3. Человек ещё не пользовался приложением: у него не может быть мнения. Ставь запрос после реального использования.
Сколько раз можно показывать запрос отзыва?
Система ограничивает своё окно тремя показами за 365 дней для одного приложения. Apple также советует выдерживать хотя бы одну-две недели между запросами, а её пример кода не спрашивает дважды для одной версии приложения.
Можно ли сделать своё окно оценки?
Нет. Guideline 5.6.1 требует использовать API, которое предоставляет Apple, и исключает самодельные окна оценки. Зато можно добавить кнопку «Оценить приложение», которая открывает страницу твоего приложения в App Store.
Нужен ли новый build после отказа 5.6.3?
Да, если запрос находится в коде build, а так бывает почти всегда. Ревьюер видит встроенный код при первом запуске: удалённого обновления недостаточно. Перенеси запрос, собери новый build и отправь его заново.
Когда лучше всего просить отзыв?
Сразу после успеха: завершённая задача, выигранный уровень, достигнутая цель. Apple рекомендует момент, который ничего не прерывает, когда человек уже знает приложение. Избегай открытия приложения и середины действия.