Как пройти проверку в App Store: Рекомендации для приложения на основе подписки

Последнее обновление 3 февраля, 2026
 
Sergey Zubkov
Опубликовано 2 мая, 2025 
Обновлено 3 февраля, 2026
Чтение: 9 мин.

Все приложения, публикуемые в App Store, проверяются на соответствие правилам Apple. Иногда процесс может затянуться, если разработчик нарушает одно или несколько из них. Нарушения могут быть грубыми, например, приложение содержит запрещённый контент, или незначительными, например, ошибка в описании встроенной покупки.

Вместе с Дмитрием Кузнецовым, руководителем отдела разработки мобильного ПО для воспроизведения и обработки мультимедиа, мы попробуем разобраться, что поможет вам быстро и легко пройти проверку приложения с подпиской.

Что нужно знать о проверках App Store

Приложение проверяется каждый раз при публикации новой версии, даже если изменения минимальны. Разработчик может поменять пару кнопок, вообще не затрагивая основные функции приложения, но его всё равно нужно пересобрать и отправить на проверку.

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

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

Также эксперты могут обратить внимание на приложение, пользователи которого часто запрашивают возврат средств за покупки. Если таких приложений слишком много, это признак того, что с приложением что-то не так.

Apple удаляет из магазина старые приложения, которые не обновлялись и не проверялись в течение года. Разработчик такого приложения сначала получает напоминание о необходимости выпустить новую версию в течение 90 дней. Если он этого не сделает, приложение удаляется.

Чек-лист проверки App Store

КатегорияПроверка
Стабильность приложения✅ Нет сбоев и блокирующих ошибок
Метаданные✅ Название, описание, ключевые слова обновлены
Скриншоты и предварительный просмотр✅ Соответствует текущей версии приложения
Покупки в приложении✅ Корректная настройка и описания
Способы входа в систему✅ Добавлен вход через Apple, если требуется
Конфиденциальность✅ Политика конфиденциальности привязана
Тестовый аккаунт✅ Предоставлено Apple
Соответствие✅ Региональные законы учтены

Какие проверки проходит iOS-приложение

Чтобы приложение прошло проверку, необходимо загрузить его сборку, то есть готовый файл приложения, в App Store Connect. Там оно проходит обработку — автоматическую проверку по базовым параметрам и сканирование на наличие вредоносного кода. Например, приложение не должно считывать и передавать программный код на устройство пользователя — это запрещено правилами магазина. Исключение делается только в образовательных целях: если пользователь учится программировать в приложении, то внутри него может использоваться редактор кода.

Обработка выявляет даже небольшие технические несоответствия правилам. Например, приложение может не пройти проверку, потому что было собрано с использованием устаревшей версии Xcode. В этом случае разработчик получит сообщение о том, что приложение необходимо пересобрать и повторно отправить на проверку. Если обработка выявит несколько нарушений, все они будут перечислены. Весь процесс обычно занимает в среднем 20 минут, но иногда может длиться дольше — до нескольких часов.

Когда обработка завершена, нужно подтвердить отправку приложения на проверку и дождаться её начала. С 2022 года в App Store Connect появился новый процесс проверки: разработчик может отправить на проверку внутриприложенческие события, страницы продуктов и тесты без создания новой версии приложения. Элементы, не прошедшие проверку, можно временно скрыть, а успешно прошедшие — опубликовать.

Apple не раскрывает, что именно происходит во время проверки, но в 100% случаев приложение проверяется сотрудниками команды проверки. Они не тестируют всё приложение целиком, а проверяют основные сценарии использования, несколько экранов и смотрят, как работают встроенные покупки.

Время ожидания проверки зависит от доступности команды проверки. Перед большими праздниками и длинными выходными, такими как Рождество и Новый год, сотрудников меньше, поэтому ожидание затягивается, а сам процесс занимает больше времени.

В среднем, ожидание проверки в App Store занимает около 9 часов, а сама проверка — около суток, согласно данным Runway data.

Особенности первой проверки в App Store

Проверка самой первой версии приложения может занять больше времени, до 1 месяца, особенно если у него нестандартный пользовательский путь или необычные функции. Во время первой проверки сотрудник магазина может задать вопросы о работе приложения. В этом случае процесс будет приостановлен, а разработчик получит письмо с определёнными вопросами.

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

Иногда команда проверки запрашивает дополнительную информацию о работе приложения. В этом случае вы можете описать функциональность текстом или записать скринкаст для лучшего понимания.

6322e188d1185619d148bcd8 sorf6p 58aquibqkeynwm91wqralj5llyeiokp ruthcetumr30fgqrpud2za64rh0krygn7 tc1ti6xdlkfabdgtzqniyryustwnhpqkkufq6npx2afm
Просьба от группы экспертов: вам необходимо подробно объяснить, как работает приложение.

Ещё один частый запрос — как и зачем обрабатываются данные пользователей. Например, когда приложение запрашивает доступ к контактам или геолокации, но явно их не использует.

Во время проверки необходимо подтвердить, что приложение не нарушает чьих-либо авторских прав. Разработчик должен предоставить документы, позволяющие использовать музыку, видео, товарные знаки или любую другую интеллектуальную собственность. Право на публикацию приложения также придётся подтвердить, если оно разработано не компанией-владельцем бренда.

6322e188859b9605a9526e66 er3 s0ax7ocikr 8dcdglji9645g8f2kmmc13qwyxwcve60iurdvtlhvojvbifngfynbf6gsix7fy9ydkdelfbb0kj8azqy5gj3eydej9l bkcz tgxzmreyabfzsz3xnwruvqkde7ypuz tpxzckq0ask12zz0f8waco11rrydh1g6sd vvqtvnqq
Запрос документов, подтверждающих права издателя

Вам также потребуется предоставить документы об алгоритме шифрования данных, если ваше приложение использует нестандартные для iOS методы шифрования.

Проверки последующих версий приложения, особенно с небольшими обновлениями, обычно занимают гораздо меньше времени. Если вы изменяете только встроенные покупки, не нужно отправлять всё приложение на проверку. В App Store Connect разработчик теперь может инициировать процесс проверки для новой опции подписки, страницы продукта или отдельных страниц. Это означает, что вам не нужно создавать совершенно новую версию приложения — достаточно указать элементы, которые необходимо проверить.

Почему приложение может не пройти проверку iOS

В первую очередь приложение не проходит проверку, если нарушает политику App Store. Если эксперт обнаруживает нарушение во время проверки, он отклоняет приложение и указывает причину. При этом он ссылается как минимум на одно из правил магазина, но не всегда указывает, что именно нужно изменить. Поэтому разработчику приходится догадываться, какой элемент приложения показался проверяющему нарушением.

Человеческий фактор также может влиять на проверку, что может быть как хорошо, так и плохо для разработчика. В некоторых случаях эксперт может пропустить нарушение, например, если оно проявляется не в каждом сценарии использования. С другой стороны, он может отклонить приложение по формальной причине в неоднозначной ситуации.

Если разработчик уверен, что никакие требования не нарушены, он может обжаловать решение эксперта. Для этого необходимо предоставить доказательства того, что приложение соответствует всем правилам. Иногда помогает создать новую версию с минимальными изменениями, так как есть шанс, что её проверит другой, менее предвзятый специалист, и она успешно пройдёт проверку.

Некоторые разработчики намеренно нарушают правила и вставляют в приложение скрытые функции, которые можно активировать удалённо или запустить по таймеру после того, как приложение проверено и опубликовано в магазине. Такие приложения рано или поздно обнаруживаются и удаляются, а их разработчики получают санкции вплоть до блокировки аккаунта.

Другие причины отклонения:

  • Ошибки, слишком долгая загрузка контента или нестабильная работа
  • Не все функции правильно реализованы, например, неработающие кнопки
  • Нарушение конфиденциальности — приложение пытается получить доступ к данным пользователя без причины
Причина отклоненияПравило App StoreПочему это происходитКак исправить
Сбой при запуске2.1 App CompletenessПриложение не полностью протестированоТестировать на реальных устройствах
Неполные метаданные2.3 Accurate MetadataОтсутствующая или вводящая в заблуждение информацияОбновить App Store Connect
Неработающие ссылки2.3.3Недействительные URL в приложении или метаданныхПроверить все внешние ссылки
Скрытые пейволлы3.1 PaymentsНет чёткого раскрытия информацииОбъяснить цены заранее
Отсутствует вход через Apple4.8Используется сторонний входДобавить вход через Apple
Нарушения правилМножественныеНеправильное понимание политикиИзучить правила Apple

Как убедиться, что ваше приложение пройдёт проверку

Первое, на что нужно обратить внимание перед отправкой приложения на рассмотрение, — это правила App Store, в которых описаны все правила публикации. Они время от времени обновляются, поэтому важно следить за новостями для разработчиков. Например, последнее обновление правил публикации касается возможности удаления учетной записи пользователя и всех связанных с ней данных. Если в приложении нет такой функции, оно не сможет пройти проверку.

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

Что нужно для успешного прохождения проверки:

  • Показать все подписки или варианты продуктов на одном экране
  • Описать каждый продукт чётко и полно, чтобы пользователь понимал, что он покупает и по какой цене
  • Даже если условия покупки занимают много места на экране, они должны быть написаны читаемым шрифтом
  • Условия должны быть видны хотя бы частично без прокрутки экрана
  • Правильно указать стоимость и валюты покупки для стран, где доступно приложение
  • Выделить основной, наиболее выгодный вариант подписки или покупки
  • Проверить, что описание соответствует содержанию встроенной покупки
  • Правильно перевести описания продуктов на все языки, используемые в приложении
6323fd279489a2a2c5563d1c 2221
6323ff92a18e6bb2c258820d wall2s

Кроме того, стоит проверить, есть ли в приложении кнопка «Восстановить покупки», ссылки на политику конфиденциальности и условия использования. Также следует не забыть добавить в само приложение все продукты и варианты подписок, доступные на экране покупки.

Требования к подпискам и пейволлам

ТребованиеОжидания Apple
Прозрачность ценПоказаны цена и период оплаты
Раскрытие автопродленияЧётко указано
Бесплатный пробный периодУсловия объяснены
Восстановление покупокВидимая опция
Условия и конфиденциальностьДоступны с пейволла
Информация об отменеОбъяснено чётко

Как избежать лишних проверок

С каждой новой версией приложения, которая может содержать лишь несколько незначительных изменений в сборке, вам нужно отправлять приложение на проверку. Но есть один способ полностью избежать лишних проверок, и вы можете воспользоваться им при редактировании пейволла.

Такие решения, как Adapty, предлагают создавать платные стены вокруг функции удаленной настройки, что позволяет разработчикам вносить изменения в каждый элемент платной стены удаленно за считанные секунды и без необходимости создавать новую версию приложения. Вам просто нужно заранее прикрепить значения-заполнители к каждому элементу вашей платной стены, а затем просто заменить их содержимое с помощью удобного редактора JSON.

bded30e remote config
Удаленный просмотр конфигурации Adapty

Другой способ — создать платный доступ с нуля с помощью инструмента Adapty Paywall Builder. С помощью этого инструмента вы сможете выбрать один из множества шаблонов, а затем настроить каждый элемент в удобном визуальном редакторе платного доступа без помощи программистов или дизайнеров. Создайте платный доступ за 5 минут, а затем либо запустите его в приложении, либо создайте еще один и запустите A/B-тестирование, чтобы увидеть, какой из них работает лучше. В любом случае, если вы решите внести какие-либо изменения в платный доступ, созданный с помощью конструктора, это будет проще простого, так как он также работает по принципу удаленной настройки, но более удобным способом.

Builder
Интерфейс Paywall Builder от Adapty

Если вы планируете проводить A/B-тестирование платных подписок или просто вам нравится идея вносить изменения в платную подписку вашего приложения без необходимости отправлять его на повторную длительную проверку, обязательно ознакомьтесь с информацией об Adapty в нашей документации.

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

В большинстве случаев проверка App Store занимает 24–72 часа. Обновления приложений часто проверяются быстрее, чем новые приложения. Время проверки может варьироваться в зависимости от сложности приложения, соответствия правилам и текущей загруженности команды проверки App Store.

Проверка App Store не полностью автоматизирована. Apple использует сочетание автоматических проверок и проверяющих-людей, которые вручную тестируют приложение, проверяют метаданные, подтверждают соответствие правилам и оценивают пользовательский опыт и прозрачность монетизации.

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

Перед отправкой убедитесь, что приложение стабильно, все функции работают как описано, метаданные и скриншоты точны, подписки и пейволлы чётко объяснены, включены ссылки на политику конфиденциальности, и предоставлен тестовый аккаунт, если требуется вход в систему.

Повторная проверка после отклонения обычно занимает 24–72 часа, как и первоначальная проверка. Незначительные исправления могут быть проверены быстрее, тогда как более сложные изменения могут занять больше времени в зависимости от очереди проверки Apple.

Sergey Zubkov
Content-marketing expert
Trends-insights

На этой странице

Готовы создать ваш первый пейволл с Adapty?
Создавайте денежные пейволлы без программирования
Начать бесплатно