Как TikTok помог нам опубликовать обновление приложения в AppStore

Особенности размещения обновления российского приложения в AppStore, наш первый опыт 3-х отказов в 2023

<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fappstoreconnect.apple.com%2F&postId=691737" rel="nofollow noreferrer noopener" target="_blank">App Store Connect</a> — это платформа, используемая разработчиками для загрузки приложений в App Store и управления версиями обновлений.
App Store Connect — это платформа, используемая разработчиками для загрузки приложений в App Store и управления версиями обновлений.

Rentel — iOS-приложение для предпринимателей: касса, товароучет, сканер карт-лояльности. Актуальная версия (0.1.11)

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

Как нам приходилось открывать спор со специалистами технической поддержки. Каждый спор закрывали с первого раза, значит делали все правильно.

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

Зиновьев Борис, основатель мобильного приложения Rentel, iOS-разработчик

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

Причина отклонения: 2.1.0 — Perfomance App Completenes.

В нашем приложении есть возможность записи NFC-меток, чтобы получить доступ к NFC-модулю iPhone — нужно заполнить в файле конфигурации info. plist поле: Privacy — NFC Scan Usage Description — «App requares NFC to record information in NFC tags».

Мы сняли демонстрационное видео, использования  NFC-модуля
Мы сняли демонстрационное видео, использования  NFC-модуля

Результат: Одобрено

Причина отклонения: 5.1.1 — Privacy Storage.

Как TikTok помог нам опубликовать обновление приложения в AppStore

Как и в предыдущем случае, для импорта фотографий в карточках товаров, требуется разрешение к приложению «Фото» на iPhone.
У нас был заполнен файл конфигурации info. plist: Privacy — photo library usage description:
До: "Please accept Photo Library";
После: "Requires access to camera to add item images for products and services and to scan QR codes."

Как TikTok помог нам опубликовать обновление приложения в AppStore

Результат: Одобрено

Причина отклонения: 3.1.2 - Business - Payments - Subscriptions, Section 3.8(b)

Благодарю вас, если дочитали статью до самого проблемного спора, решить который нам помог TikTok.
Причиной была абсолютная неясность в том, что именно не устраивало специалистов технической поддержки разработчиков, в пункте уведомления наших пользователей о том, что в приложении есть платные функции. Потому что исходный UI соблюдает требования данного Guideline 3.1.2

Требование к Guideline 3.1.2 под капотом iOS-приложения было соблюдено, когда закончились идеи, что не устраивает AppStore, на помощь пришел TikTok.

Команда разработчиков Rentel
Для соблюдения <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fdeveloper.apple.com%2Fdesign%2Fhuman-interface-guidelines%2F&postId=691737" rel="nofollow noreferrer noopener" target="_blank">требований для разработчиков</a> - наличие данного описания - обязательно!
Для соблюдения требований для разработчиков - наличие данного описания - обязательно!

Оказывается, информацию о том, что в приложении есть платные функции, необходимо разместить еще в карточке приложения в AppStore!

Посмотрели описание приложения <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fapps.apple.com%2Fru%2Fapp%2Ftiktok-%25D1%2582%25D0%25B8%25D0%25BA%25D1%2582%25D0%25BE%25D0%25BA%2Fid835599320&postId=691737" rel="nofollow noreferrer noopener" target="_blank">TikTok</a> в AppStore
Посмотрели описание приложения TikTok в AppStore

Результат: Одобрено

Итоги модерации обновления в AppStore

Долгожданное обновление было опубликовано в AppStore 8 мая, до этого на разбор каждого спора у нас ушло по одному дню на поиск решений, а ожидание обратной связи от технической поддержки AppStore не превышало, заявленных в уведомлениях 48-ми часов.

Уведомление об успешной модерации
Уведомление об успешной модерации

Как показал наш опыт, случаются исключения, когда отсутствие ошибок в коде продукта и успешные ранние версии обновлений - не гарантируют 100% вероятность прохождения модерации без возможных приостановок.

Желаю успехов в разработке, надеюсь данная статья будет вам полезна!

Скачать Rentel в AppStore;
Официальный сайт приложения;
Если возникли вопросы или предложения о сотрудничестве:
partner@rentel.app

66
1 комментарий

Спасибо за гайд :)про крестного отца - смешно, текст - полезно!