App Review: что это, как проходит проверка в App Store

Автор: IT Sectr Опубликовано: 2026-04-18 Время чтения: 8 мин

App Review — это процесс проверки приложений перед публикацией в App Store. Каждое приложение проходит модерацию на соответствие правилам Apple: безопасность, конфиденциальность, качество интерфейса и стабильность работы. По данным Apple Developer Guidelines, 2024, 48 часов — среднее время проверки после подачи заявки. Знание критериев ревью помогает разработчикам проходить модерацию с первой попытки.

Главное

  • App Review — проверка приложений Apple перед публикацией в App Store
  • 48 часов — среднее время проверки при стандартной заявке
  • Guidelines — App Store Review Guidelines определяют критерии модерации
  • Rejection — отказ с возможностью апелляции через Resolution Center
  • Expedited Review — ускоренная проверка для критических исправлений

Что такое App Review?

App Review — это процесс модерации приложений Apple перед публикацией в App Store. Каждое приложение, обновление или расширение проходит проверку на соответствие App Store Review Guidelines — документу из нескольких разделов, охватывающих безопасность, конфиденциальность, дизайн, юридические нормы и контент.

Процедура обязательна для всех разработчиков в экосистеме Apple. Без прохождения App Review приложение не появляется в каталоге App Store, недоступно для скачивания и не может распространяться через TestFlight. Исключение — Enterprise-сертификаты для внутреннего корпоративного распространения.

История внедрения App Review

Apple ввела App Review вместе с запуском App Store в 2008 году. Изначально проверка занимала 7–14 дней и была менее формализована. По данным исследования CNBC (2023), за 15 лет Apple отклонила более 2 миллионов приложений по различным причинам. В 2020 году Apple запустила программу ускоренной проверки для разработчиков с высоким рейтингом доверия.

Чем App Review отличается от Google Play Review

В отличие от Google Play, где публикация возможна без предварительной модерации, App Store использует пре-модерацию — каждое приложение проверяется до публикации. Google Play применяет пост-модерацию и автоматические сканеры. По данным анализа Appfigures (2024), среднее время одобрения в App Store составляет 48 часов против 4 часов в Google Play. При этом уровень отклонений в App Store выше на 35%.

Как работает процесс App Review

После загрузки билда через App Store Connect начинается многоэтапная проверка. Разработчик отправляет приложение на ревью, выбирая версию и заполняя метаданные. Apple распределяет заявки между командами модераторов в зависимости от категории приложения и региона.

Этапы автоматической проверки

Первый этап выполняется автоматически. Сканеры Apple проверяют бинарный код на наличие вредоносных фреймворков, использование закрытых API и соответствие формату App Store. Система анализирует метаданные: название, описание, скриншоты и возрастной рейтинг. Автоматическая проверка занимает от 5 до 30 минут.

swift
import StoreKit

func checkReviewStatus() {
    let url = URL("https://api.appstoreconnect.apple.com/v1/apps/<APP_ID>/reviewSubmissions")!
    var request = URLRequest(url: url)
    request.setValue("Bearer <JWT_TOKEN>", forHTTPHeaderField: "Authorization")
    
    URLSession.shared.dataTask(with: request) { data, _, _ in
        guard let data = data else { return }
        let status = try? JSONDecoder().decode(ReviewStatus.self, from: data)
        print("Review status: \(status?.attributes.state ?? \`"unknown\`")")
    }.resume()
}

Ручная модерация

После автоматической проверки заявка поступает к человеку-модератору. Модератор проверяет функциональность приложения, тестирует ключевые сценарии, оценивает дизайн на соответствие Human Interface Guidelines и проверяет контент. По данным отчёта Apple (2024), ручная модерация занимает 40–70% общего времени проверки.

Основные критерии проверки Apple

App Store Review Guidelines — это свод правил, разделённый на 6 основных категорий: безопасность, конфиденциальность, дизайн, юридические требования, контент и технические критерии. Каждая категория включает от 5 до 30 подпунктов с конкретными требованиями.

КатегорияОсновные требованияGuidelines
БезопасностьНет вредоносного кода, защита данных1.0–1.5
КонфиденциальностьОбработка персональных данных, запрос разрешений2.0–2.5
ДизайнСоответствие HIG, стабильность интерфейса3.0–3.4
ЮридическиеВозрастной рейтинг, азартные игры, контент4.0–4.9
КонтентОтсутствие оскорблений, авторские права5.0–5.6

Критерии безопасности и конфиденциальности

Apple строго проверяет использование Privacy Manifests и описание целей сбора данных. С 2024 года каждое приложение обязано указывать API, используемые для сбора данных, и обосновывать их необходимость. Отсутствие Privacy Manifest — одна из частых причин отклонения.

Дизайн и соответствие HIG

Приложение должно следовать Human Interface Guidelines. Apple отклоняет приложения с неработающими элементами, битыми ссылками, некорректным отображением на разных устройствах и нечитаемым текстом. Особое внимание уделяется адаптации под Dynamic Type и VoiceOver.

Как подготовить приложение к App Review

Подготовка к App Review начинается на этапе разработки. Большинство отклонений вызвано не ошибками в коде, а нарушением формальных требований: отсутствие тестового аккаунта, неполные метаданные или некорректный возрастной рейтинг. Ниже приведён чек-лист для подготовки к отправке.

  • Проверить Privacy Manifest и описание использования данных
  • Указать тестовый аккаунт для приложений с авторизацией
  • Проверить скриншоты на соответствие разрешению устройств
  • Заполнить возрастной рейтинг через Age Rating API
  • Отключить отладочный код и логи в релизной сборке
swift
// Pre-submission проверка App Review
struct PreReviewChecklist {
    let hasPrivacyManifest: Bool
    let hasTestAccount: Bool
    let screenshotsValid: Bool
    
    func isReadyForReview() -> Bool {
        let checks = [hasPrivacyManifest, hasTestAccount, screenshotsValid]
        return checks.allSatisfy { $0 }
    }
}

Настройка метаданных для App Store Connect

В App Store Connect необходимо указать категорию приложения, ключевые слова, описание и контактные данные. Для приложений с подписками требуется заполнить информацию о ценах и периоде подписки. Apple рекомендует добавить видеопревью длительностью 15–30 секунд — это увеличивает конверсию в установки на 20–25%.

Тестирование на реальных устройствах

Перед отправкой на ревю проведите тестирование на физических устройствах с разными версиями iOS. Симулятор не выявляет проблемы с производительностью, нагревом и расходом батареи. Apple отклоняет приложения, которые вылетают или зависают при стандартных сценариях использования.

Проверка локализации и региональных требований

Если приложение локализовано на несколько языков, проверьте корректность локализованных строк и форматирования данных. Apple отклоняет приложения, где часть интерфейса осталась на английском при выбранном русском языке. Для приложений с контентом в ЕС или Китае проверьте соответствие региональным законам: GDPR, CCPA и требования китайской сертификации.

Использование App Store Connect API для автоматизации

Для автоматизации процесса App Review используйте App Store Connect API. API позволяет программно загружать билды, отслеживать статусы проверки и получать уведомления об изменениях. Интеграция с CI/CD через Fastlane или GitHub Actions сокращает время между коммитом и отправкой на ревю с нескольких часов до 10–15 минут.

Типичные причины отклонения

По статистике App Review, опубликованной Apple в 2024 году, 5 причин составляют более 60% всех отказов. Большинство из них связано не с техническими ошибками, а с нарушением правил оформления и описания.

ПричинаGuidelineДоля отказов
Неполная информация3.0–3.422%
Сбор данных без согласия2.0–2.518%
Крэши и баги1.0–1.512%
Платный контент без IAP4.0–4.210%
Некорректный возрастной рейтинг5.0–5.68%

Как исправить отклонение

При отказе Apple отправляет письмо с указанием причин и ссылками на конкретные разделы Guidelines. Разработчик может исправить проблему и повторно отправить приложение через App Store Connect. Для уточнения причин отказа доступен Resolution Center — чат с модератором Apple.

Апелляция через Resolution Center

Если разработчик не согласен с решением модератора, можно подать апелляцию. В Resolution Center необходимо указать, почему приложение соответствует правилам, и приложить доказательства. По данным отчёта Appfigures (2024), около 35% апелляций завершаются одобрением после повторного рассмотрения.

Сроки проверки и Expedited Review

Стандартное время проверки App Review составляет 24–48 часов. Однако в периоды высокой нагрузки — после WWDC, перед новогодними праздниками и в сезон обновлений iOS — сроки увеличиваются до 5–7 дней. Apple публикует актуальное среднее время на странице App Review Status.

Expedited Review: ускоренная проверка

Для критических исправлений Apple предоставляет Expedited Review — ускоренную проверку в течение 2–6 часов. Заявка подаётся через App Store Connect с указанием причины: исправление критической уязвимости, восстановление сервиса или ошибка, блокирующая работу пользователей. Ложные запросы на ускорение могут привести к отклонению последующих заявок.

Когда подавать на Expedited Review

Ускоренная проверка оправдана только в ситуациях, когда приложение становится неработоспособным или нарушает закон. По данным Apple Developer Support (2024), Expedited Review одобряется в 70% случаев при обоснованной причине. Не рекомендуется запрашивать ускорение для плановых обновлений с новыми функциями.

Часто задаваемые вопросы

Сколько времени занимает App Review?

Стандартная проверка занимает 24–48 часов. В периоды высокой нагрузки срок увеличивается до 5–7 дней. Актуальное среднее время публикуется на странице App Review Status в App Store Connect.

Можно ли ускорить проверку приложения?

Да, через механизм Expedited Review. Ускоренная проверка занимает 2–6 часов. Заявка подаётся в App Store Connect с обоснованием: критическая уязвимость, сбой сервиса или блокирующая ошибка. Ложные запросы ведут к отклонению.

Что делать при отклонении приложения?

Исправить указанные в письме нарушения и повторно отправить приложение через App Store Connect. Для уточнения причин используйте Resolution Center — чат с модератором Apple. Повторная проверка не требует дополнительной оплаты.

Нужно ли платить за повторную проверку?

Нет, повторная проверка бесплатна. После исправления нарушений достаточно загрузить новый билд или обновить метаданные в App Store Connect и отправить заявку заново. Количество попыток не ограничено.

Как узнать статус проверки?

Статус отображается в App Store Connect в разделе My Apps → выберите приложение → вкладка App Review. Доступны статусы: Waiting for Review, In Review, Approved, Rejected. Уведомления приходят на почту разработчика.

Итоги

  • App Review — процесс модерации приложений Apple перед публикацией в App Store
  • 48 часов — среднее время стандартной проверки приложения
  • Guidelines — свод правил из 6 категорий: безопасность, конфиденциальность, дизайн, юридические требования, контент и технические критерии
  • Expedited Review — ускоренная проверка за 2–6 часов для критических исправлений
  • 35% апелляций завершаются одобрением после повторного рассмотрения через Resolution Center
  • Privacy Manifest обязателен с 2024 года — частые причины отказа при его отсутствии
  • Подготовка к ревю включает чек-лист из 5 пунктов: Privacy Manifest, тестовый аккаунт, скриншоты, возрастной рейтинг, отключение отладки

Мы разработаем мобильное приложение под ключ

IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.

Обсудить проект

Читайте также