Новости компании Rentel

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

App Store
rentel_appstore
Особенности размещения обновления российского приложения в AppStore, наш первый опыт 3-х отказов в 2023
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-модуля
Результат: Одобрено
Причина отклонения: 5.1.1 — Privacy Storage.
Как и в предыдущем случае, для импорта фотографий в карточках товаров, требуется разрешение к приложению «Фото» на 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."
Результат: Одобрено
Причина отклонения: 3.1.2 - Business - Payments - Subscriptions, Section 3.8(b)
Благодарю вас, если дочитали статью до самого проблемного спора, решить который нам помог TikTok.

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

Команда разработчиков Rentel
Для соблюдения требований для разработчиков - наличие данного описания - обязательно!
Оказывается, информацию о том, что в приложении есть платные функции, необходимо разместить еще в карточке приложения в AppStore!
Посмотрели описание приложения TikTok в AppStore
Результат: Одобрено
Долгожданное обновление было опубликовано в AppStore 8 мая, до этого на разбор каждого спора у нас ушло по одному дню на поиск решений, а ожидание обратной связи от технической поддержки AppStore не превышало, заявленных в уведомлениях 48-ми часов.
Уведомление об успешной модерации

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

Желаю успехов в разработке, надеюсь данная статья будет вам полезна!
✋🏻Будем благодарны вашей обратной связи

Telegram основателя: @RentelApp

Telegram-канал Rentel: @Rentelbusiness