Як пройти модерацію в App Store та уникнути реджекту від Apple
Зміст
![date](/wp-content/uploads/2023/03/post-icon2.png)
Кожен мобільний додаток перед публікацією в App Store проходить модерацію – експертну перевірку на відповідність спеціальним вимогам Apple. До цього етапу потрібно готуватися ще під час розробки – закладати всі необхідні характеристики, враховувати специфічні нюанси, щоб модерація Apple Store пройшла без реджектів. Apple дуже вимогливий до застосунків та не пробачає помилок, тому пройти перевірку іноді вдається не з першого разу. Жорстка модерація з точки зору Apple – це можливість створити безпечну екосистему, захистити людей від низькопробних продуктів. Для користувачів iPhone і iPad – це гарантія, що будь-який застосунок в магазині є якісним та безпечним. А для починаючих розробників – справжній челендж, який складно пройти без відповідних знань та досвіду. Як спростити модерацію в App Store та не припускатися розповсюджених помилок – розповімо в статті.
Модерація в App Store – вимоги та рекомендації Apple
![](https://kitapp.pro/wp-content/uploads/2024/06/Testing-and-submitting-the-application-for-moderation-to-the-Apple-Store-1.webp)
Рекомендації по модерації застосунків викладені на офіційній сторінці App Review Guidelines. Ці вимоги спираються на професійні гайдлайни та сервіси для розробників, такі як TestFlight, 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 розміщує у своєму магазині зручні, прості у користуванні мобільні застосунки з інтуїтивно зрозумілим інтерфейсом. Щоб інноваційність та оригінальність дизайну не ускладнювала інтерфейс та не погіршувала користувацький досвід, дизайнер має дотримуватися інструкції HIG (Human Interface Guidelines) – у цьому гайдлайні детально прописані правила розробки UI/UX для Apple.
Основна мета – допомогти розробнику створити не просто привабливі картинки екранів, а якісний дизайн, який вирішує задачі аудиторії та відповідає принципам побудови інтерфейсів Apple. Дизайн має проводити користувача до цілі найкоротшим шляхом з мінімальними зусиллями, тому пропонується використовувати збалансований дизайн з акцентом на контент та без відволікаючих елементів. HIG не обмежує дизайнера у творчості, але окреслює основні принципи, за якими створюються продукти для iOS:
- розташування кнопок, форм, елементів навігації;
- взаємодія елементів інтерфейсу з урахуванням механіки жестового керування;
- інтерактивність, анімованість інтерфейсу;
- типографіка, іконки, кольорові схеми, градієнти;
- адаптивність інтерфейсу під різні розміри та орієнтації екранів.
Відповідність дизайну рекомендаціям HIG – один з ключових критеріїв, за яким оцінюють застосунок модератори App Review, тому варто детально вивчити цей документ ще до початку розробки.
- Покупки у застосунку
При надсиланні додатка на модерацію потрібно чітко пояснити бізнес-модель продукту та описати принцип монетизації. Розповсюджений спосіб отримання прибутку від мобільного продукту – віртуальні покупки та платні підписки з автоматичним продовженням. У додатку можна продавати нові рівні, ігрову валюту, ексклюзивний контент, додаткові оновлення, преміум-доступ тощо.
Будь-які способи внутрішньої монетизації можна реалізовувати лише за допомогою функціоналу вбудованих покупок In-App Purchase. Заборонено використання сторонніх механізмів оплати (QR-кодів, криптовалюти, гаманців, кредитних карт тощо) для розблокування функцій, придбання внутрішньої валюти, відкриття нових рівнів, доступу до преміум-контенту, переходу на pro-версію та інших віртуальних послуг.
![](https://kitapp.pro/wp-content/uploads/2024/06/Reject-App-store-1.webp)
Розробник описує умови та принципи монетизації в App Store Connect. Необхідно детально перелічити, що саме отримує користувач за вказану ціну. Також наявність вбудованих покупок необхідно позначити в описі застосунку та на скріншотах. Неясність у цих питаннях може стати однією з причин, чому затримують модерацію в Apple.
Важливі рекомендації по створенню функціоналу підписок:
- Підписки мають працювати на всіх пристроях користувача.
- Користувач має отримати всі функції та контент, за які заплатив, без інших умов. Заборонено вимагати за це додаткові дії – оцінити застосунок, завантажити інший продукт, поділитися у соцмережах тощо.
- Користувачів не можна позбавляти оплаченого доступу до функціоналу, навіть якщо для наступних користувачів правила змінюються.
- Заборонено обманним шляхом та маніпуляціями примушувати користувачів купувати підписки.
- Варто відповідально ставитися до ціноутворення – магазин не пропустить застосунок, який пропонує користувачам нераціонально високі ціни.
- При використанні підписки з автоматичним продовженням треба передбачити довготривалу цінність продукту для клієнта.
- Якщо застосунок пропонує користувачам безкоштовний пробний період, необхідно чітко вказати його термін та окреслити перелік послуг, які будуть недоступні після виходу з пробного періоду.
- Заборонено монетизувати використання вбудованих можливостей пристрою вбо операційної системи – наприклад, отримання push-сповіщень або застосування камери.
- Неможна вимагати плату за доступ до технологій та сервісів Apple (iCloud, Apple Music тощо).
- У дитячих застосунках опція внутрішніх покупок недоступна для дітей, але виноситься на окремий батьківський рівень Parental Gates.
Якщо монетизація мобільного застосунку відбувається за рахунок продажу реальних послуг чи фізичних товарів, то оплата здійснюється без використання In-App Purchase. Для цього застосовуються стандартні методи, такі як Apple Pay або ввід реквізитів кредитної карти.
- Вимоги до контенту
Ключовою вимогою Apple до мобільних застосунків є повна безпека контенту – текстового та графічного наповнення додатка. За що можна отримати видалення застосунку або навіть блокування акаунту:
- небажаний контент із образливим змістом, який викликає негативні емоції та огиду;
- будь-які дискримінаційні прояви, які торкаються тем релігії, раси, орієнтації, етнічного походження;
- контент для залякування, приниження гідності людини;
- реалістичні зображення та описи сцен насилля;
- контент, який заохочує до бездумного використання зброї та небезпечних предметів;
- порнографічні матеріали, контент для сприяння торгівлі людьми;
- контент на болючі теми сучасних військових конфліктів, епідемій, терористичних атак тощо;
- заохочення до куріння, вживання алкоголю, наркотиків.
Найбільш суттєві обмеження стосовно контенту і безпеки діють для мобільних застосунків категорії “Діти”.
Користувацький контент. Якщо застосунок містить контент, який розміщують самі користувачі, потрібно вжити особливих заходів безпеки та запровадити:
- модерацію розміщеного контенту;
- фільтри небажаних матеріалів;
- механізм скарг на образливий контент;
- можливість блокування користувачів;
- потужну підтримку користувача.
Медичний контент. Якщо застосунок пропонує медичний або фармацевтичний контент, магазин проводить ретельну перевірку та вимагає підтверджуючі документи і дозволи. Apple відхиляє застосунки з контентом, який може нанести фізичну шкоду користувачам – наприклад, нефахові медичні поради, використання мобільного пристрою для вимірювання показників здоров’я та інші.
- Безпека, конфіденційність, правова частина
Першорядне значення для Apple має дотримання законодавства та забезпечення конфіденційності персональних даних користувачів. При розробці застосунку для iOS необхідно дотримуватися правил збору та зберігання даних. Посилання на політику конфіденційності розміщується у додатку та у розділі метаданих App Store Connect. Політика має чітко пояснювати, які дані збирає застосунок, як їх зберігає та яким чином використовує. Інші особливості:
- Доступи. Якщо для роботи застосунку потрібні певні доступи (геолокація, галерея, контакти, камера тощо), користувач має надати відповідний дозвіл. Заборонено запитувати доступи без прямої необхідності для функціонування застосунку. Але навіть при отриманні дозволів важливо забезпечити чітку візуальну або звукову індикацію при використанні камери, мікрофона, запису екрану.
- Збір даних. Використання і передача даних без згоди користувача є серйозним порушенням, за яке можна не тільки отримати відмову App Store, а й втратити акаунт розробника. Умови передачі даних третім особам мають відповідати вимогами ліцензійної угоди Apple.
- Облікові записи. Якщо функціонал додатка передбачає створення облікового запису, необхідно надати можливість скасування авторизації через соцмережі або повне видалення акаунту і даних користувача.
- Окремі напрямки. Застосунки, які надають послуги у регульованих напрямках, таких як банкінг чи охорона здоров’я, можуть бути опубліковані лише юридичною особою. Для медичних і дитячих застосунків діють окремі більш жорсткі правила захисту конфіденційності.
- Авторське право. Заборонено використовувати чужі матеріали – товарні знаки, захищені авторським правом твори, запатентовані ідеї. Заборонено використовувати додаток для незаконного зберігання, обміну, конвертації медіаматеріалів зі сторонніх сервісів, таких як YouTube, Apple Music та інші.
Apple піклується про екологічність відносин з користувачам, тому забороняє будь-яким чином маніпулювати аудиторією, змушувати робити небажані покупки, ділитися непотрібними даними, брати оплату за ненадані послуги. Для вирішення спірних питань розробник має забезпечити функціонал підтримки користувачів застосунку, щоб кожен бажаючий міг залишити звернення, оформити скаргу, отримати відповіді на питання.
Тестування та відправка застосунку на модерацію в Apple Store
![](https://kitapp.pro/wp-content/uploads/2024/06/Moderation-in-the-App-Store-Apple-requirements-and-recommendations-1.webp)
Перед проходженням модерації застосунку в 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 за всіма складовими проекту, включно з дизайном, контентом, технічною частиною, безпекою, юридичними та фінансовими питаннями. Після успішної перевірки додаток публікується в АппСтор.