DEV Community на русском
Подписаться
Самые распространённые причины, по которым Apple отклоняет ваше приложение
Процесс проверки приложений в App Store от Apple, хотя иногда и кажется личным, строго стандартизирован. Значительная часть отправленных приложений отклоняется, но многие исправляются и успешно отправляются повторно. Наиболее частыми причинами отклонения, по данным Apple, являются проблемы с производительностью и ошибки, за которыми следуют юридические, дизайнерские, бизнес-модельные и вопросы безопасности. Понимание конкретных, повторяющихся руководящих принципов может превратить расплывчатое отклонение в четкий контрольный список для улучшения.Руководство 2.1, Полнота приложения, касается таких проблем, как сбои и заполнители контента, которые мешают рецензентам тестировать приложение. Руководство 4.2, Минимальная функциональность, отмечает приложения, которые являются просто переупакованными веб-сайтами или созданы из общих шаблонов без добавленной стоимости. Спам и дублирующиеся отправки охватываются Руководством 4.3, которое включает в себя изменение внешнего вида приложений для разных регионов или создание почти клонов на перенасыщенных рынках.Руководство 5.1.1, Сбор и хранение данных, предписывает четкие политики конфиденциальности, явное согласие пользователя на сбор данных и опции удаления учетной записи. Руководство 3.1.1, Покупки в приложении, требует, чтобы все разблокировки цифрового контента обрабатывались через систему Apple, запрещая обходные пути, такие как ключи лицензии или внешние платежи. Недавние изменения включают в себя применение манифестов конфиденциальности для сторонних SDK, начиная с мая 2024 года, и обновление Руководства 1.2, уточняющее правила, касающиеся функций случайного чата, по состоянию на февраль 2026 года.Чтобы избежать отклонений, разработчики должны внимательно читать конкретные сообщения об отклонении, предоставлять рабочие демонстрационные учетные записи и строго соблюдать политики Apple в отношении покупок в приложении. Также крайне важно проверять наличие манифестов конфиденциальности перед интеграцией новых SDK. В конечном итоге, большинство отклонений связано с тем, что приложения не делают того, что заявлено, неправильно обрабатывают пользовательские данные или нарушают платежные протоколы.