Как пройти модерацию в App Store и избежать реджекта от Apple
Оглавление
Каждое мобильное приложение перед публикацией в App Store проходит модерацию – экспертную проверку на соответствие специальным требованиям Apple. К этому этапу нужно готовиться еще при разработке – закладывать все необходимые характеристики, учитывать специфические нюансы, чтобы модерация Apple Store прошла без реджектов. Apple очень требователен к приложениям и не прощает ошибок, поэтому пройти проверку иногда удается не с первого раза. Жесткая модерация с точки зрения Apple – это возможность создать безопасную экосистему, оградить людей от низкопробных продуктов. Для пользователей iPhone и iPad — это гарантия, что любое приложение в магазине качественное и безопасное. А для начинающих разработчиков – настоящий челлендж, который сложно пройти без соответствующих знаний и опыта. Как упростить модерацию в App Store и не допускать распространенных ошибок – расскажем в статье.
Модерация в App Store – требования и рекомендации Apple
Рекомендации по модерации приложений изложены на официальной странице Рекомендации по проверке приложений. Эти требования опираются на профессиональные гайдлайны и услуги для разработчиков, такие как Тестовый полет, UIKit, HIG, Developer Account Help, iOS Data Storage Guidelines, App extensions и другие, которые помогают еще на этапе разработки обеспечить соблюдение требований Apple. Специально для создание приложений iOS используется комплект средств разработки iOS SDK (Software Development Kit).
- Технические требования
- Стабильная работа. Перед модерацией в Апп Сторе Приложение должно быть протестировано на скорость работы и отсутствие багов.
- Понятный функционал. Функциональность должна нести пользователю понятную практическую пользу или развлекательную ценность.
- Аппаратная совместимость. Apple рекомендует создавать универсальные приложения для iPhone, которые могут запускаться на iPad — это улучшает пользовательский опыт и увеличивает охват.
- Эффективное использование энергии. Приложение не должно быстро разряжать аккумулятор, создавать чрезмерную нагрузку на устройство, запускать тяжелые фоновые процессы, не связанные с функционалом.
Правила Apple отмечают использование только общедоступных API и действующих версий операционных систем Следует отказаться от устаревшего функционала и технологий, которые не будут поддерживаться в последующих версиях операционной системы. Отклоняются приложения, изменяющие функции стандартных переключателей и других встроенных элементов интерфейса – например, кнопки громкости или бесшумного режима. Вирусы и вредоносные файлы, нарушающие работу операционной системы, – это мгновенная блокировка аккаунта разработчика.
- Метадани
Метаданные воспроизводятся на странице приложения в магазине Apple Store, знакомят пользователя с продуктом, рассказывают о его предпочтениях и содержат служебную информацию, а после публикации используются для поискового продвижения приложения. Метаданные должны включать:
- рекламный текст;
- описание функциональных возможностей;
- информацию о конфиденциальности;
- ключевые слова, по которым будет продвигаться приложение в истории;
- версию приложения;
- url службы поддержки;
- информацию об авторских правах.
В описании следует предоставлять правдивую информацию, которая полностью соответствует реальному состоянию продукта. Не стоит выдавать желаемое за действительное и вводить пользователей в заблуждение для привлечения внимания. Кроме того, при публикации в App Store указывается возрастной рейтинг для соблюдения принципов родительского контроля.
Что запрещено добавлять в метаданные:
- официальные названия торговых марок и других популярных приложений;
- нерелевантные ключевые слова, не имеющие отношения к приложению;
- кликбейтные заголовки;
- неприемлемый контент;
- ссылки на другие приложения;
- названия и символики любых других операционных систем и магазинов (кроме iOS, iPadOS, macOS, tvOS, watchOS).
Небольшую ошибку в метаданных Apple может вернуть на доработку, но откровенные злоупотребления серьезно наказываются удалениями и блокировками.
Видео и скриншоты. Чтобы продемонстрировать пользователям интерфейс продукта, на странице магазина размещаются экраны и видео превью. Скрины делают для нескольких современных моделей устройств iPhone и iPad с разными размерами дисплеев. Главные требования – качество, информативность и соответствие реальному интерфейсу. Даже если приложение предназначено для взрослой аудитории, снимки экрана и другой медиаконтент на витрине должен быть безопасен для пользователей 4+, ведь листать магазин могут пользователи всех возрастов.
- Визуал и пользовательский интерфейс
Apple размещает в своем магазине удобные, простые в использовании мобильные приложения с интуитивно понятным интерфейсом. Чтобы инновационность и оригинальность дизайна не усложняла интерфейс и не ухудшала пользовательский опыт, дизайнер должен следовать инструкциям ВЫСОКИЙ (Рекомендации по человеческому интерфейсу) — в этом гайдлайне подробно прописаны правила разработки UI/UX для Apple.
Основная цель – помочь разработчику создать не просто привлекательные картинки экранов, а качественный дизайн, решающий задачи аудитории и отвечающий принципам построения интерфейсов Apple. Дизайн должен проводить пользователя к цели кратчайшим путем с минимальными усилиями, поэтому предлагается использовать сбалансированный дизайн с акцентом на контент и без отвлекающих элементов. HIG не ограничивает дизайнера в творчестве, но определяет основные принципы, по которым создаются продукты для iOS:
- расположение кнопок, форм, элементов навигации;
- взаимодействие элементов интерфейса с учетом механики жестового управления;
- интерактивность, анимированность интерфейса;
- типография, иконки, цветные схемы, градиенты;
- адаптивность интерфейса под разные размеры и ориентации экранов.
Соответствие дизайна рекомендациям HIG – один из ключевых критериев, по которому оценивают приложение модераторы App Review, поэтому следует детально изучить этот документ еще до начала разработки.
- Покупки в приложении
При отправке приложения на модерацию следует четко объяснить бизнес-модель продукта и описать принцип монетизации. Распространенный способ получения прибыли от мобильного продукта – виртуальные покупки и платные подписки с автоматическим продлением. В приложении можно продавать новые уровни, игровую валюту, эксклюзивный контент, дополнительные обновления, премиум-доступ и т.д.
Любые способы внутренней монетизации можно реализовывать только с помощью функционала встроенных покупок Покупки в приложении. Запрещено использование посторонних механизмов оплаты (QR-кодов, криптовалюты, кошельков, кредитных карт и т.п.) для разблокирования функций, приобретения внутренней валюты, открытия новых уровней, доступа к премиум-контенту, перехода на pro-версию и других виртуальных услуг.
Разработчик описывает условия и принципы монетизации в App Store Connect. Необходимо детально перечислить, что получает пользователь за указанную цену. Также наличие встроенных покупок необходимо указать в описании приложения и на скриншотах. Неясность в этих вопросах может стать одной из причин, по которой задерживают модерацию в Apple.
Важные рекомендации по созданию функционала подписок:
- Подписки должны работать на всех пользовательских устройствах.
- Пользователь должен получить все функции и контент, за которые он заплатил, без других условий. Запрещено требовать дополнительные действия — оценить приложение, загрузить другой продукт, поделиться в соцсетях и т.д.
- Пользователей нельзя лишать оплаченного доступа к функционалу, даже если для следующих пользователей правила изменяются.
- Запрещено обманным путем и манипуляциями принуждать пользователей покупать подписки.
- Следует ответственно относиться к ценообразованию – магазин не пропустит приложение, которое предлагает пользователям нерационально высокие цены.
- При использовании подписки с автоматическим продолжением следует предусмотреть долговременную ценность продукта для клиента.
- Если приложение предлагает пользователям бесплатный пробный период, необходимо четко указать его срок и определить перечень услуг, которые будут недоступны после выхода из пробного периода.
- Запрещено монетизировать использование встроенных возможностей устройства или операционной системы — например, получение push-уведомлений или применение камеры.
- Не требуется плата за доступ к технологиям и сервисам Apple (iCloud, Apple Music и т.д.).
- В детских приложениях опция внутренних покупок недоступна для детей, но выносится на отдельный родительский уровень Родительские ворота.
Если монетизация мобильного приложения происходит за счет продажи реальных услуг или физических товаров, то оплата производится без использования In-App Purchase. Для этого используются стандартные методы, такие как Apple Pay или ввод реквизитов кредитной карты.
- Требования к контенту
Ключевым требованием Apple к мобильным приложениям является полная безопасность контента – текстового и графического наполнения приложения. За что можно получить удаление приложения или даже блокировку аккаунта:
- нежелательный контент с оскорбительным содержанием, вызывающий отрицательные эмоции и отвращение;
- любые дискриминационные проявления, затрагивающие темы религии, расы, ориентации, этнического происхождения;
- контент для устрашения, унижения достоинства человека;
- реалистичные изображения и описания сцен насилия;
- контент, поощряющий бездумное использование оружия и опасных предметов;
- порнографические материалы, контент для содействия торговле людьми;
- контент на болезненные темы современных военных конфликтов, эпидемий, террористических атак;
- поощрение курения, употребление алкоголя, наркотиков.
Наиболее существенные ограничения по контенту и безопасности действуют для мобильных приложений категории «Дети».
Пользовательский контент. Если приложение содержит контент, который размещают сами пользователи, необходимо принять особые меры безопасности и ввести:
- модерацию размещенного контента;
- фильтры нежелательных материалов;
- механизм жалоб на оскорбительный контент;
- возможность блокировки пользователей;
- мощную пользовательскую поддержку.
Медицинский контент. Если приложение предлагает медицинский или фармацевтический контент, магазин проводит тщательную проверку и требует подтверждающих документов и разрешений. Apple отклоняет приложения с контентом, который может нанести физический вред пользователям – например, непрофессиональные медицинские советы, использование мобильного устройства для измерения показателей здоровья и другие.
- Безопасность, конфиденциальность, правовая часть
Первостепенное значение для Apple имеет соблюдение законодательства и обеспечение конфиденциальности персональных данных пользователей. При разработке приложение для iOS необходимо соблюдать правила сбора и хранения данных. Ссылка на политику конфиденциальности размещается в приложении и в разделе метаданных App Store Connect. Политика должна четко объяснять, какие данные собирает приложение, как их хранит и как использует. Другие особенности:
- Доступи. Если для работы приложения требуются определенные доступы (геолокация, галерея, контакты, камера и т.д.), пользователь должен предоставить соответствующее разрешение. Запрещается запрашивать доступы без необходимости функционирования приложения. Но даже при получении разрешений важно обеспечить точную визуальную или звуковую индикацию при использовании камеры, микрофона, записи экрана.
- Сбор данных. Использование и передача данных без пользовательского согласия является серьезным нарушением, за которое можно не только получить отказ App Store, но и потерять аккаунт разработчика. Условия передачи данных третьим лицам должны отвечать требованиям лицензионного соглашения Apple.
- Учетные записи. Если функционал приложения предполагает создание аккаунта, необходимо предоставить возможность отмены авторизации через соцсети или полное удаление аккаунта и пользовательских данных.
- Отдельные направления. Приложения, предоставляющие услуги по регулируемым направлениям, таким как банкинг или здравоохранение, могут быть опубликованы только юридическим лицом. Для медицинских и детских приложений действуют отдельные более жесткие правила защиты конфиденциальности.
- Авторское право. Запрещено использовать чужие материалы – товарные знаки, защищенные авторским правом произведения, запатентованные идеи. Запрещено использовать приложение для незаконного хранения, обмена, конвертации медиаматериалов из сторонних сервисов, таких как YouTube, Apple Music и другие.
Apple заботится об экологичности отношений с пользователями, поэтому запрещает каким-либо образом манипулировать аудиторией, заставлять совершать нежелательные покупки, делиться ненужными данными, брать оплату за неоказанные услуги. Для решения спорных вопросов разработчик должен обеспечить функционал поддержки пользователей приложения, чтобы каждый желающий мог оставить обращение, оформить жалобу, получить ответы на вопросы.
Тестирование и отправка приложения на модерацию в Apple Store
Перед следованием модерации приложения в App Store команда разработчика проводит тестирование и проверку по следующим критериям:
- соответствие требованиям App Review Guidelines;
- отсутствие ошибок и сбоев;
- точность и полнота метаданных;
- наличие качественных скриншотов и видео;
- уникальность и качество значка приложения;
- точность предоставленной контактной информации.
Модераторы Apple должны получить полный доступ к приложению. Если использование приложения предусматривает создание учетной записи, необходимо предоставить демо-аккаунт или включить полноценный демонстрационный режим. Все серверные службы, используемые в работе приложения, должны быть активны и доступны во время модерации.
Сколько времени занимает проверка приложения в App Store?
Apple не лимитирует продолжительность проверки приложения, но обещает проверить его сразу, как только сможет. Продукты со сложным функционалом или приложения некоторых отдельных ниш проверяются дольше, ведь модераторам нужно больше времени, чтобы изучить все нюансы. Статус проверки отображается в App Store Connect, поэтому вы оперативно узнаете о завершении модерации. Обычно увидеть результаты проверки приложения в App Store можно через несколько дней. В исключительных случаях можно запросить ускоренную проверку, но этой возможностью следует пользоваться только при критической необходимости. После одобрения приложение появляется на витрине магазина App Store в течение 24 часов.
Если приложение не соответствует требованиям App Store хотя бы по одному критерию, его возвращают на доработку. Но реджект от Apple – это не приговор, а возможность доработать приложение и направить на повторную проверку. Разработчик получает письмо с объяснениями причин отказа и имеет возможность устранить проблемы. Любые вопросы по модерации решаются в App Store Connect в прямой коммуникации с модераторами App Review. Есть случаи, когда разработчик считает отказ неправомерным – тогда можно подать апелляцию. Если модераторы обнаружили признаки обмана, мошенничества, нарушения закона и этики, приложение может быть навсегда удалено из магазина, а разработчик получает блокировку аккаунта в Apple Developer Program.
Чек-лист для прохождения модерации в Апп Стр.
Предлагаем скачать чек-лист прохождения модерации мобильного приложения в магазине App Store. Прежде чем отправлять приложение на публикацию, проверьте, соответствует ли он требованиям App Review.
Почему приложение не прошло модерацию? Частые ошибки при публикации приложения в App Store
Ошибки бывают очень разные – от небольших локальных неточностей до полного несоответствия принципам App Store. Примеры распространенных ошибок, которые чаще всего допускаются разработчики:
- Использование оплаты картой вместо In-App Purchase (покупок в приложении). Любые цифровые услуги (новые уровни, подписки, токены, премиум-контент, расширенные версии) продаются только с использованием функционала внутренних покупок в приложении.
- Несоответствие дизайна гайдлайнов Human Interface Guidelines. Необходимо четко следовать рекомендациям по разработке интерфейсов iOS, которые подробно описаны в Apple HIG.
- Баги при тестировании приложения. Следует уделить пристальное внимание тестированию технической составляющей еще до отправки продукта на проверку. Если приложение будет вылетать на этапе модерации – реджекта не избежать.
- Ошибки настройки аутентификации. Например, если используется вход через соцсети или Apple ID, то поля с именем и электронной почтой должны быть необязательными.
- Неполные метаданные. Эту проблему можно решить быстро, не касаясь приложения. Но лучше позаботиться о качестве метаданных заранее, чтобы не получать лишний реджект от Apple.
- Проблемы с политикой конфиденциальности. Сбор и использование любых персональных данных должно производиться с согласия пользователя и в соответствии с условиями размещенной политики конфиденциальности.
- Отсутствие ценности. Мобильные продукты, не несущие пользователям никакой ценности (развлекательной, практической), App Store воспринимает как спам.
Где получить консультацию по модерации приложения в Апп Стор?
Перечень требований очень велик и динамичен – правила периодически меняются, удаляются, добавляются новые. Если разработчику не хватает опыта и знаний, реджект от App Store почти гарантирован. Поэтому публикацию мобильного приложения лучше доверить профессионалам, которые разместили в App Store много продуктов и знают тонкости процесса. Если у вас возникли проблемы на этом этапе – обращайтесь к специалистам KitApp. Наши предложения:
- предоставим индивидуальную консультацию по размещение приложения в магазине;
- возьмем на себя полный комплекс работ по аудиту и подготовке вашего продукта к модерации;
- поможем пройти повторную проверку, если вы уже получили отказ от App Store.
Будьте готовы, если придется дорабатывать приложение и вносить определенные изменения, чтобы выполнить требования App Store. Но результат того стоит — в сопровождении опытных специалистов ваш проект пройдет модерацию быстро и без лишних хлопот.
Часто задаваемые вопросы
- Сколько стоит опубликовать игру в App Store?
Годовая стоимость пользования учетной записью разработчика Apple Developer Program составляет 99$ — эту сумму нужно оплатить, если публикуете приложение самостоятельно и пока нет такого аккаунта. Если хотите доверить задачу специалистам – цена может изменяться в зависимости от сложности продукта, ведь прежде чем направить приложение на модерацию, нужно провести его аудит и исправить ошибки. Для расчета стоимости публикации игры в Апп Стор свяжитесь с нами.
- Что делать, если получил отказ в Апп Сторе?
Если App Store отказывает в публикации, он объясняет свою позицию. Внимательно прочтите замечания и направьте усилия на исправление ошибок. Присылайте приложение на повторную модерацию только после устранения всех недостатков, чтобы окончательно не потерять доверие Apple.
- Как снять ограничения в App Store?
Любые вопросы по модерации решаются через App Store Connect. Следите за письмами от Apple, обращайтесь к модераторам, следуйте их рекомендациям. Если вы не согласны с решением и считаете отказ ошибочным — можете подать официальную апелляцию.
- Как работает модерация приложений в Apple?
Модераторы проверяют приложение на соответствие требованиям Apple по всем составляющим проекта, включая дизайн, контент, техническую часть, безопасность, юридические и финансовые вопросы. После успешной проверки приложение публикуется в АппСтор.