10 основных причин отказа в App Store за последние 30 дней
Опубликовано: 2022-02-24В процессе размещения приложения в магазине приложений вы должны сначала пройти проверку в магазине приложений. Здесь мы объединяем соответствующие данные, взятые с официального веб-сайта, чтобы обобщить причины отклонения приложений за последние 30 дней, различные факторы, которые могут привести к отклонению вашего приложения, и их соответствующие доли в общем количестве отклонений. Давайте рассмотрим вопросы, на которых необходимо сосредоточиться.
1. Производительность: полнота приложения
Согласно правилам App Store, приложение должно быть полным при подаче заявки. App Store будет отклонять неполные пакеты приложений и двоичные файлы, которые могут привести к сбою или иметь очевидные технические проблемы.За последние 30 дней количество заявок, отклоненных по элементу завершения приложения, составило 34,83% от общего количества отклоненных заявок, что является наиболее важной причиной отклонения.
Правила завершения приложений включают:
1) Приложение, отправленное на проверку приложения (включая приложение, доступное для резервирования), должно быть окончательной версией приложения и должно содержать все необходимые метаданные и действительный URL-адрес;
2) Весь текст-заполнитель, пустые веб-сайты и другой временный контент должны быть удалены перед отправкой;
3) Перед отправкой приложения обязательно проверьте наличие ошибок и стабильность приложения на своем устройстве; если вашему приложению необходимо войти в систему, предоставьте информацию о демо-счете (и откройте фоновую службу);
4) Если вы предоставляете встроенные покупки в приложении, убедитесь, что рецензенты могут видеть контент, и убедитесь, что контент находится в полном и актуальном состоянии, в противном случае объясните соответствующие причины в примечания к обзору;
5) Не относитесь к обзору приложений как к службе тестирования программного обеспечения.
2. Производительность: точные метаданные
То, были ли предоставлены точные метаданные или нет, составляло 21,80% причин отклонения за последние 30 дней, что также является одним из очень важных факторов в причинах отклонения. С точки зрения обслуживания клиентов, вам необходимо убедиться, что клиенты знают, что они получат, когда загрузят или купят ваше приложение, через метаданные приложения.
Оптимизируйте метаданные, такие как описание приложения, снимки экрана и предварительный просмотр, чтобы соответствующая информация в этих частях могла точно отражать основные функциональные возможности приложения. Когда ваше приложение постоянно обновляется, вам необходимо своевременно обновлять соответствующее описание ваших метаданных, чтобы пользователи могли вовремя понять последние функции, соответствующие новой версии.
Что касается соответствующих правил, положений и мер предосторожности в отношении метаданных приложений, вы можете ознакомиться с нашими соответствующими руководствами: Что насчет спецификации метаданных приложения и как она влияет на обзор в App Store?
3. Юридическая информация: конфиденциальность — сбор и хранение данных
Что касается соответствия обработки сбора и хранения данных, политик конфиденциальности и безопасности пользовательских данных, то они становятся все более важными в магазинах приложений. Приложения, которые были отклонены по этой причине за последние 30 дней, составили 10,19% от общего числа отклонений, заняв первое место среди всех отклоненных причин, и это также является одним из очень важных факторов.
Соответствующие положения о безопасности и защите конфиденциальности при сборе и хранении данных следующие:
1) Политика конфиденциальности. Все приложения должны содержать легкодоступную ссылку на политику конфиденциальности в поле метаданных App Store Connect и внутри приложения. В политике конфиденциальности должны быть четко и ясно указаны данные, собираемые приложением/службой (если таковые имеются), способ сбора данных и все виды использования данных.
Подтвердите, что любые третьи стороны, которые передают пользовательские данные приложению (в соответствии с этими рекомендациями) (например, инструменты аналитики, рекламные сети и сторонние SDK, а также любая материнская компания, дочерняя компания или другие связанные организации, которые могут получить доступ к пользователю данные) обеспечат конфиденциальность в приложении Те же или эквивалентные меры защиты пользовательских данных, описанные в политиках, и меры, требуемые настоящими рекомендациями.
Объясните политику хранения/удаления данных и объясните, как пользователи могут отозвать согласие и/или запросить удаление пользовательских данных.
2) Разрешение: если приложение собирает пользовательские данные или данные об использовании, необходимо получить согласие пользователя, и клиент должен иметь возможность отозвать разрешение в любое время с помощью простого процесса.
Вы должны четко и полностью объяснить использование данных в заявлении об использовании. Если приложение собирает данные на основании Общего регламента ЕС по защите данных («GDPR») или аналогичных правил в отношении законных прав и интересов без предварительного согласия, оно должно соответствовать всем положениям таких законов.
3) Минимизация данных: запрашивайте доступ только к данным, связанным с основными функциями приложения, и собирайте и используйте только данные, необходимые для выполнения связанных задач. Не запрашивайте полный доступ к защищенным ресурсам, таким как «Фотографии» или «Контакты».
4) Полномочия доступа: приложение должно уважать настройки полномочий пользователя и не должно манипулировать, обманывать или заставлять пользователей соглашаться на ненужный доступ к данным. Например, приложения, которые могут публиковать фотографии в социальных сетях, не должны требовать доступа к микрофону, прежде чем разрешить пользователям загружать фотографии.
5) Вход в учетную запись: если приложение не содержит важных функций на основе учетной записи, разрешите пользователю использовать его без входа в систему. Приложения не должны требовать от пользователей предоставления личной информации для обычного использования, если личная информация не имеет прямого отношения к основные функции приложения или когда это требуется по закону. Получение базовой информации профиля, публикация в социальных сетях или приглашение друзей использовать приложение не считаются основными функциями приложения.
Приложение также должно включать механизм отзыва учетных данных социальной сети и механизм отключения доступа к данным между приложением и социальной сетью из приложения.
Приложения не могут хранить учетные данные или токены социальных сетей за пределами устройства и могут использовать такие учетные данные или токены только для прямого подключения к социальным сетям из самого приложения во время его использования.
6) Если приложение, разработанное разработчиком, пытается тайно собирать пароли пользователей или другие личные данные пользователей, разработчик будет удален из программы Apple Developer Program.
7) SafariViewController должен использоваться для отображения информации пользователю на видном месте; этот контроллер не должен быть скрыт и не может быть перекрыт другими представлениями или слоями. Кроме того, без ведома и согласия пользователя приложение не может в частном порядке использовать ViewController браузера Safari для отслеживания пользователя.
8) Приложения, которые собирают личную информацию, не могут быть опубликованы в App Store, если их источник не имеет явного согласия пользователя или не получен напрямую от пользователя (даже если это общедоступная база данных).
9) Приложения, предоставляющие услуги или требующие конфиденциальной пользовательской информации в областях, подлежащих строгому надзору (таких как банковские и финансовые услуги, медицинское обслуживание и авиаперелеты), должны предоставляться юридическими лицами, предоставляющими соответствующие услуги, а не отдельными разработчиками.
4. Бизнес: покупка через приложение
Соответствие работы элементов покупок в приложении также является ключевой задачей магазина приложений. Обеспечьте сохранность личных средств пользователей при использовании приложений, скачанных из магазина. За последние 30 дней данных об отклонении приложений в магазине приложений количество приложений, отклоненных по этой причине, составило 5,69% от общего числа отклоненных приложений.
Соответствующие положения и правила, касающиеся предметов покупок в приложении, следующие:
1) Если вы хотите разблокировать платные возможности или функции в приложении (способы разблокировки включают в себя: подписку, внутриигровую валюту, игровые уровни, доступ к премиум-контенту или разблокировку полной версии и т. д.), вы должны использовать в приложении покупки.
Не используйте собственные механизмы для разблокировки содержимого или функций, такие как лицензионные ключи, теги дополненной реальности, QR-коды и т. д. Не побуждайте клиентов выходить из приложения для совершения покупок по внешним ссылкам в содержимом метаданных.
2) Вы можете предоставить клиентам валюту покупки в приложении, чтобы «вознаградить» поставщиков цифрового контента в приложении. Однако все приобретенные очки и игровая валюта не должны истечь.
Вы должны указать правильный приобретаемый тип, иначе приложение будет отклонено.
3) Пользователям может быть разрешено передавать купленные предметы другим. Однако, если подарок подлежит возврату, он может быть возвращен только первоначальному покупателю.
4) Приложения, предоставляющие «коробку с трофеями» или другой механизм случайной покупки виртуальных предметов, должны сообщать покупателю вероятность получения каждого типа предмета до того, как покупатель сделает покупку.
5) Приложения без подписки могут предоставлять бесплатный пробный период с ограничением по времени, прежде чем предоставлять возможность полной разблокировки. Метод заключается в том, чтобы настроить нерасходуемый элемент IAP на «Уровень цены 0» и назвать его в соответствии с соглашением об именах «Пробная версия XX дней».
Перед началом пробного периода вы должны четко указать продолжительность пробного периода, контент или услуги, которые больше не будут доступны после окончания пробного периода, а также любые последующие сборы, которые пользователи должны заплатить, чтобы получить полную функциональность.
5. Производительность: требования к программному обеспечению
Для приложений, которые необходимо запустить в магазине приложений, могут ли они быть интегрированы во всю среду магазина приложений, вопросы адаптивности, такие как код, структура и адаптация интерфейса, также повлияют на то, может ли ваше приложение быть принято магазином приложений. Согласно статистике отклоненных проверок за последние 30 дней, количество отклоненных заявок по требованиям к программному обеспечению составило 5,21% от общего числа отклоненных, что также является одним из влияющих факторов, который нельзя не учитывать.
Детали требований к программному обеспечению следующие:
1) Убедитесь, что ваше приложение может использовать только общедоступные API и должно работать в текущей выпущенной ОС. Когда операционная система Apple или Google обновляется, вы должны своевременно обновлять свое приложение, чтобы гарантировать, что функция, структура или технология приложения совместимы с последней версией операционной системы.
2) Ваше приложение должно быть полностью упаковано. Вы не должны читать или записывать данные за пределы указанного контейнера, а также загружать, устанавливать или выполнять код, который представляет или изменяет функции или функции приложения, включая другие приложения.
3) Если вирус, файл, компьютерный код или программа, передаваемые вашим приложением, негативно повлияют на нормальную работу операционной системы или вызовут ее прерывание, то ваше приложение будет отклонено.
Более подробные правила вы можете прочитать в нашем соответствующем блоге.
6. Дизайн: спам
Теперь в магазине приложений есть огромные ресурсы, которые могут удовлетворить различные потребности пользователей. Предоставьте посетителям хороший опыт, убедитесь, что ваше приложение содержит некоторые эксклюзивные функции, которые отличаются от функций ваших коллег, и избегайте загрузки нескольких жилетов в свое приложение. При оценке того, является ли приложение дубликатом, за последние 30 дней было относительно много причин для отклонения, поскольку количество отклоненных приложений составило 3,79% от общего числа отклоненных.
Правила определения того, является ли приложение дубликатом, включают:
1) Создайте несколько идентификаторов костюма для одного и того же приложения;
Если ваше приложение предназначено для разных мест, спортивных команд, университетов и т. д., рассмотрите возможность отправки только одного приложения и использования встроенных покупок для предоставления разных функций.
2) Избегайте продолжения развития в категориях, в которых уже есть большое количество похожих приложений;
Например, в App Store уже слишком много приложений, имитирующих звуки икоты, а также таких приложений, как фонарики и гадания. Если ваше приложение не обеспечит уникальный и качественный опыт, вам будет сложно пройти проверку.
Разработчики, которые загружают большое количество приложений похожих версий, будут исключены из программы Apple Developer Program.
7. Безопасность: пользовательский контент
Чтобы не беспокоить пользователей бесполезной информацией и обеспечить качество взаимодействия с пользователем, приложения, содержащие пользовательский контент или службы социальных сетей, должны обращать внимание на следующие детали:
- Используйте соответствующие методы для фильтрации оскорбительного контента, чтобы предотвратить его публикацию в приложении;
- Разработать механизм сообщения об оскорбительном контенте и своевременного реагирования при возникновении проблем;
- Если пользователи публикуют оскорбительный контент, они могут быть лишены права пользоваться сервисом;
- Опубликуйте контактную информацию, чтобы пользователи могли связаться с вами.
Если пользовательский контент или услуги, содержащиеся в приложении, в конечном итоге в основном используются для порнографии, использования Chatroulette (случайного видеочата), объективации кого-либо в реальной жизни (например, голосования «сексуальный или нет»), личных угроз или запугивания, Эти приложения не подходят для размещения в App Store и могут быть удалены без предварительного уведомления. Если пользовательский контент, содержащийся в приложении, поступает из веб-службы, и этот контент по умолчанию скрыт (отображается только тогда, когда пользователь открывает его через ваш веб-сайт), вы можете отобразить случайное «NSFW (общедоступное место, не подходит )" содержание.
8. Бизнес: платежи-подписки
Независимо от того, к какой категории они относятся в App Store, приложения могут предоставлять автоматически продлеваемые подписки на покупки в приложении. При интеграции автоматически возобновляемых подписок в приложение обязательно следуйте приведенным ниже рекомендациям.
1) Разрешенное использование: если вы предоставляете подписку с автоматическим продлением, вы должны предоставлять клиентам непрерывную ценность, период подписки должен длиться не менее семи дней и быть доступным на устройствах всех пользователей. Примеры подходящих подписок включают, помимо прочего: новые игровые уровни; сериализованный контент; многопользовательская поддержка; постоянное предоставление существенно обновленных приложений; доступ к большим коллекциям или постоянным обновлениям медиа-контента; программное обеспечение как услуга (SAAS); и поддержка облачных сервисов.
Подписки могут предоставляться через единую точку обслуживания. Например, вы можете предоставлять подписки на всю библиотеку фильмов, а также покупать или брать напрокат отдельные фильмы.
Вы можете предоставить единую подписку и включить свои собственные приложения и службы. Игры, предоставляемые по подписке службы потоковой игры, необходимо загружать непосредственно из App Store. Игра должна избегать повторных платежей подписчиками и не должна наносить ущерб интересам неподписчиков.
Подписка должна распространяться на все пользовательские устройства, которые могут использовать приложение.
Приложения не должны заставлять пользователей оценивать или комментировать приложение, загружать другие приложения или выполнять другие подобные операции, прежде чем они смогут получить доступ к функциям приложения, контенту или использовать приложение.
Как и все приложения, такие подписки на услуги должны позволять пользователям напрямую получать оплаченные товары без выполнения дополнительных задач, таких как публикация в социальных сетях, загрузка адресных книг и проверка в приложении определенное количество раз.
Подписки могут включать расходуемые очки, драгоценные камни или внутриигровую валюту. Вы также можете предлагать подписки, включающие скидки на расходные товары (например, премиум-членство, позволяющее приобретать наборы драгоценных камней по сниженным ценам).
Если вы хотите изменить существующее приложение на бизнес-модель на основе подписки, вы не должны умалять основные функции, за которые уже заплатили существующие пользователи. Например, после введения модели подписки для новых клиентов клиенты, которые приобрели «Полную разблокировку игры», должны иметь возможность продолжать получать доступ к полной версии игры.
Приложения, поддерживающие подписку с автоматическим продлением, могут предоставить клиентам бесплатный пробный период, предоставив соответствующую информацию, указанную в App Store Connect.
Приложения, которые пытаются обмануть пользователей, будут удалены из App Store. Сюда входят приложения, которые пытаются обманом заставить пользователей покупать подписки с помощью ложной информации или используют «приманку» и мошеннические действия. Эти приложения будут удалены из App Store, а вас могут исключить из программы Apple Developer Program. Узнайте больше о бесплатном пробном периоде подписки.
Приложения, которые обеспечивают автоматическое продление подписки на музыку и видео с предварительного одобрения Apple, также могут быть включены в предопределенный пакет и поставляться с пакетом данных сотовой сети, предоставленным в приложении оператора сотовой сети.
2) Обновление и понижение версии: пользователи должны иметь возможность беспрепятственного обновления/отката, и не должно быть случайной подписки на несколько разных версий одного и того же контента. Пожалуйста, ознакомьтесь с рекомендациями по управлению вариантами повышения и понижения подписки.
3) Информация о подписке: прежде чем позволить клиентам подписаться, вы должны четко описать конкретные преимущества после оплаты. Сколько выпусков выходит каждый месяц? Насколько велика емкость облачного хранилища? К каким конкретно услугам вы можете получить доступ? Обязательно четко изложите требования, описанные в «Лицензионном соглашении по программе Apple Developer» в разделе «Соглашения, налогообложение и банковские операции».
9. Законодательство: азартные игры
Управление играми, азартными играми и лотереями сложно и является одной из наиболее регулируемых категорий приложений в App Store. Эта функция может быть включена только после полной проверки юридических требований всех стран/регионов, где будет выпущено ваше приложение, и подготовка к процессу проверки этой функции займет больше времени.
Соответствующие правила, касающиеся игр, азартных игр и лотерей, следующие:
1) Счастливые розыгрыши и конкурсы должны спонсироваться разработчиком приложения;
2) В приложении должны быть указаны официальные правила лотереи, конкурса и розыгрыша, а также должно быть четко указано, что Apple не является спонсором и не участвовала в мероприятии ни в какой форме;
3) Приложения не могут приобретать очки или валюту посредством покупок внутри приложения для использования в любых играх на реальные деньги; они не могут продавать лотерейные билеты или лотерейные билеты пользователям; они не могут переводить средства внутри приложения;
4) Приложения, предлагающие игры на реальные деньги (например, ставки на спорт, покер, игры в казино, скачки) или лотереи, должны получить необходимые лицензии и одобрения в регионах, где используется приложение, и могут быть выпущены только в этих регионах. Он должен быть предоставлен бесплатно в Магазине. Запрещается публиковать в App Store нелегальные средства для азартных игр, в том числе реестры карт. Лотерейные приложения должны иметь вознаграждение, шансы и призы.
10. Дизайн: войдите с помощью Apple
Если приложение использует стороннюю или социальную службу входа (например, вход через Facebook, вход через Google, вход через Twitter, вход через LinkedIn, вход через Amazon или WeChat) для его настройки или проверки основной учетной записи пользователя этого приложения, то приложение «Войти с Apple» также должно быть предоставлено в качестве эквивалентной опции. Основная учетная запись пользователя — это учетная запись, созданная в приложении для идентификации, входа в систему и доступа к функциям и сопутствующим услугам.
В следующих случаях опция «Войти через Apple» не требуется:
1) Ваше приложение использует только собственные настройки учетной записи и систему входа в систему;
2) Ваше приложение является образовательным, корпоративным или бизнес-приложением, требующим, чтобы пользователи входили в существующую образовательную или корпоративную учетную запись;
3) Ваше приложение использует государственную или поддерживаемую отраслью систему гражданства или электронное удостоверение личности для аутентификации пользователей;
4) Ваше приложение является клиентом определенной сторонней службы, и пользователям необходимо войти в систему напрямую со своей электронной почтой, социальными сетями или другими сторонними учетными записями, чтобы получить доступ к содержимому.