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
// Передвідправна перевірка 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 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.

Обговорити проект

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