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

Мой опыт касается публикации приложения без платных функций, т.е. мне не нужен вывод денег из магазинов приложений. Это важная разница, так как если нужен, то судя по всему без друга за границей или юр. лица не справится. Если вывод не нужен то без проблем.

Начнем с разрушения мифов - "Опубликовать приложение в AppStore сложнее, чем Google Play, так как вторые - помойка, туда берут всех подряд и нет никакой модерации". Это вообще не правда.

  1. Apple дает в своих отказах огромные развернутые ответы с кнокрентными рекомендациями, что нужно поправить.
  2. Apple рассматривает заявку на публикацию 1-2 дня, против 7 у Google
  3. Тут нет обязательных требований к тестированию (А это еще то приключение).

Учитывая эти особенности и если вам не так важно, чтобы приложение появилось везде и сразу, то я бы выбрал такую стратегию: Публикация в Rustrore, Публикация в Apple, а потом публикация в Google. 

Публикация в Rustrore

Картинки, которые из скриншотов сделать GPT
Картинки, которые из скриншотов сделать GPT

Тут все максимально просто. Нужно пойти в консоль разработчика. Я прошел верификацию через госуслуги, а дальше нужно было заполнить простую форму, сделать изображения (Кстати с ними отлично справляется chatGPT), сформировать apk файл, ну и заполнить разрешения и описания. 

Дальше нужно подождать 1-2 дня, мне отвечали достаточно быстро. И получить отказ. Причины отказа прописывают достаточно понятно, поэтому не расстраиваемся, идем исправляем и подаем заново и поучаем отказ еще раз, так как читали и исправляли невнимательно. У меня были ошибки - "название приложения указанное в заявке на русском, а при установке на английском", а также "Не работает авторизация через google". После исправления всех ошибок приложение опубликовали. На скриншоте не совсем правиль отображается, по факту первая заявка была 6-го июня, а уже 9-го была публикация. 

Post image

Зачем вообще публиковаться в rustore? 

Я для себя определил две причины: 

Многие действительно пользуются магазином, а значит нужно там быть, чтобы путь пользователя был для него простым и удобным. Ну и немного пользователей приходит просто из трафика магазина, за месяц у меня примерно 900 показов страницы приложения не от моих ссылок. 

Второе - у меня обе версии приложения вайбкод, причем с единой кодовой базой и для айфона и для андроида (React Native). И чем быстрее я дам друзьям его потыкать, тем качественнее будет приложение отправленное в google  apple.  

Регистрация, верификация и публикация в App Store

Для публикации приложения в App Store вам нужно иметь активную учетку разработчика - она платная, стоит 100$ в год, но главная сложность не в цене, а в том, как эти доллары в эпл передать. В интернет-гайдах все запутано и сложно и вообще у меня так не получилось, как минимум по причине, что оплаты через МТС, Билайн и Мегафон больше не работают. Поэтому инструкцию о том, что нельзя оплачивать через сайт, а нужно обязательно через приложение - я проигнорировал. Идем на сайт программы разработчиков apple, берем виртуальную карту - я использовал плати по миру, но так понимаю, что подойдет любая. Я регистрировался на свои реальные данные (прописка РФ), но в платеже указывал данные карты, а это Испания (Обратите внимание, что в гугл будет чуть по другому). После оплаты, Apple запросит документ подтверждающий личность я отправлял загран. паспорт. Платежные данные их не очень интересуют, они сверяют указанные данные разработчика с паспортом, они должны совпадать. 

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

После этого я подождал несколько дней и получил заветное письмо о зачислении в программу разработчиков. 

Регистрация, верификация и публикация в Google Play

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

Пройти этот квест просто. Идем и создаем себе аккаунт разработчика. При регистрации вводим реальные данные. При оплате вводим данные карты ( в том числе страну карты, индекс и т.д.). У меня была виртуальная карта с испанским адресом. Я вбил его, а дальше не глядя отправил документы на верификацию. И тут возникла проблема - платежные данные и ваше место жительства для google - это одно и то же. Поэтому google прислал ошибку, что документы не совпадают с платежным профилем. Я долго тыкался и каким-то чудом смог изменить платежные данные в уже отправленной заявке и сразу автоматически получил одобрение. Но для вас все будет проще. При оплате указывайте данные карты, у меня это была испания, все данные мне дал оператор виртуальной карты - адреса, индексы и т.д. я их и указал. После того, как платеж прошел, нужно пойти в настройки и поменять платежный профиль. Теперь указываем ваш реальный Российский адрес, все ваши реальные данные. Google сохранит ваш новый платежный профиль. Все, теперь отправляйте ваши реальные документы и получите одобрения. 

После вам нужно будет пройти обязательное закрытое тестирование. 

На все вопросы с радостью отвечу в комментариях.