Как зарегистрировать аккаунт разработчика в App Store и Google Play

Пошаговый процесс регистрации аккаунта разработчика в App Store и Google Play

Нельзя просто так взять и выложить приложение в App Store или Google Play. Нужен аккаунт, оплата обслуживания, подтверждение личности и другие формальности. О них и расскажем.

Регистрация аккаунта разработчика в App Store

За годовое обслуживание аккаунта разработчика App Store хочет $99. Эту сумму можно перечислить с карты, причем лучше с отдельной.

Этап 1: создание Apple ID

Каскадная разработка мобильного приложения

Создайте учетную запись и заполните стандартные поля. Система попросит придумать 3 контрольных вопроса, ответить на них и подтвердить e-mail. Вносите корректные данные и проверяйте их перед сохранением — исправлять анкету в App Store нельзя. Бывали случаи, когда из-за одной опечатки процесс регистрации приходилось начинать заново. Анкета будет считаться подтвержденной, а Apple ID созданным, когда вы подтвердите e-mail.

Этап 2: базовая настройка учетной записи

Теперь нужно привязать запись к устройству Apple, включить двухфакторную аутентификацию и сделать привязку к номеру телефона.

Что привязать устройство Apple (Mac, iPad, iPhone) к учетной записи, выйдите из текущего аккаунта (придется ввести пароль от данного Apple ID на устройстве) и войдите с данными, которые вы вводили на первом этапе создания аккаунта.

Регистрация аккаунта разработчика в App Store

Регистрация аккаунта разработчика

Теперь можно включать двухфакторную аутентификацию.

  1. Меню «Настройки» → [ваше имя] → «Пароль и безопасность».
  2. Ползунок «Включите двухфакторную аутентификацию».
  3. Ползунок «Продолжить».
  1. «Настройки» → iCloud.
  2. Выберите идентификатор Apple ID → «Пароль и безопасность».
  3. Ползунок «Включите двухфакторную аутентификацию».
  4. Ползунок «Продолжить».

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

Когда настройка завершится, вы сможете выйти из учетной записи разработчика на этом устройстве. После одобрения аккаунта двухфакторную аутентификацию можно будет отключить. Она надежная, но серьезно усложняет жизнь разработчикам, маркетологам, оптимизаторам — каждый раз приходится вводить код из SMS и код с конкретного устройства.

По завершении настройки придется подождать 2 недели — система будет проверять аккаунт. После одобрения можно будет продолжить регистрацию в качестве физического или юридического лица.

Физическое лицо

  1. В качестве владельца приложения указывается имя пользователя,
  2. Доступ в аккаунт разрешен только одному пользователю,
  3. Напрямую вывести деньги через App Store нельзя. Только через внутренний эквайринг и сторонние сервисы.

Этап 1: выбор типа аккаунта
На странице нажмите кнопку Enroll и в открывшемся поле выберите Individual. Это и будет физическое лицо. Кстати, не забудьте проверить двухфакторную аутентификацию — без нее система не даст идти дальше.

Этап 2: заполнение анкеты

Заполните анкету на английском языке. Когда дойдете до конца, появится кнопка «Купить». Нажмите на нее и оплатите $99 — стоимость обслуживания аккаунта разработчика за 1 год.

Регистрация аккаунта в App Store

Лайфхак: на сайте отключите CV-код.

Этап 3: активация

На подтверждение транзакции уйдет 1-3 дня. О завершении процессы вы узнаете, получив письмо с активационным кодом.

Этап 4: завершение регистрации
Кликните по коду в письме, нажмите «Продолжить» и перейдите на Get Started. Поздравляем — теперь вы с доступом к Developer Member Center и порталу разработчиков.

Юридическое лицо

У компаний одобрение аккаунта занимает до 1 месяца. При этом в качестве владельца приложения указывается не имя разработчика, а название компании. Ограничений по количеству разработчиков с доступом в аккаунт нет, а деньги можно выводить напрямую, без посреднических сервисов.

Этап 1: подготовка
Прежде чем оформлять аккаунт на юридическое лицо, вам придется подтвердить, что вы реально существующая организация. Это можно сделать в компании D&B, получив D.U.N.S. номер — международный идентификатор юридических лиц.

Для этого зарегистрируйтесь здесь, вводя данные на русском языке. Проследите, чтобы наименование организации на Apple и D&B совпадали. За D.U.N.S. придется заплатить, а потом подождать 5 рабочих дней. За это время D&B сформирует для вашей организации номер D.U.N.S. Еще две недели придется подождать, пока Apple внесет его в систему. Спустя 19-20 дней после одобрения аккаунта, можно будет продолжить заполнение анкеты разработчика и завершение регистрации.

Кстати, D.U.N.S. можно получить бесплатно. Если время терпит, выберите бесплатную регистрацию международного идентификатора юридических лиц и подождите 30 дней.

Этап 2: выбор типа аккаунта
Теперь, когда у Apple есть ваш D.U.N.S, определитесь со своим статусом: переходите на эту страницу, жмите на Enrol в правом верхнем углу, следуйте «Далее» и в выпадающем списке выбирайте Company.

Регистрация аккаунта разработчика в App Store для юридического лица

Этап 3: заполнение анкеты

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

Регистрация аккаунта разработчика в App Store для компаний

Регистрация аккаунта в App Store для компаний

Этап 4: оплата аккаунта
Заполнив анкету, можно вводить реквизиты банковской карты и оплачивать аккаунт.

Лайфхак: на сайте отключите CV-код.

На транзакцию и подтверждение может потребоваться до 30 дней. В течение этого времени ждите сообщения с кодом.

Этап 5: завершение регистрации

В активационном письме найдите код и кликните на него, затем нажмите «Продолжить» и перейдите на Get Started. Все, пользуйтесь доступом в Developer Member Center и портал для разработчиков, приступайте к загрузке приложения.

Регистрация аккаунта разработчика в в Google Play

За статус разработчика и поддержку аккаунта Google Play собирает $25. Это единоразовый сбор, но даже для него лучше не использовать личную банковскую карту, которой вы оплачиваете повседневные покупки. Заведите отдельную.

Этап 1: оформление аккаунта
Перейдите на страницу создания аккаунта. Заполните поля и следуйте «Далее».

Этап 2: условия соглашения
В Developer Console поставьте галочку «Я принимаю условия соглашения…».

Этап 3: оплата
Оплатите $25.

Этап 4: заполнение анкеты
Заполните анкету, предварительно выбрав имя. Лучше, если будет не «Олежечка», потому как именно его пользователи Google Play будут видеть в карточке приложения.

Совет: система предложит выбрать способ подтверждения входа в аккаунт. Выбирайте не номер телефона, а другой вариант. Разработчики будут то и дело входить в аккаунт и просить сказать код из SMS — вам быстро надоест.

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

Как стать разработчиком в гугл плей маркет

В этой инструкции мы пошагово покажем как создать аккаунт разработчика, оплатить подписку в Google Play и загрузить приложение, а также распишем требования к тексту, описанию и изображениям. В другой статье мы написали подробную инструкцию по публикации приложения в App Store.

Создание аккаунта

Для того, чтобы опубликовать приложение в Google Play, нужен аккаунт разработчика. Создать его можно с помощью стандартного аккаунта Google.

Если у вас нет стандартного аккаунта гугл, то создать его можно по ссылке.

Screenshot of creating a google account

Далее по ссылке можно завести аккаунт разработчика.

Необходимая часть процесса — внесение разовой оплаты за соглашение разработчика в размере 25$.

Screenshot of creating a developer google account

После оплаты нужно будет заполнить данные для аккаунта разработчика и завершить регистрацию.

Пользовательское соглашение

Основные положения из Соглашения Google Play о распространении программных продуктов о которых вы должны знать:

  • вы полностью отвечаете за ваш продукт и поставляемый в нём контент;
  • вы обязуетесь отвечать на вопросы пользователей в течении трёх рабочих дней и на «срочные вопросы согласно определению Google» в течении 24 часов;
  • обязуетесь сохранять конфиденциальность и безопасность пользовательских данных;
  • вы не пытаетесь обманывать, причинять какой-либо вред или вводить в заблуждение пользователя и компанию Google;
  • вы не распространяете запрещённый контент. Все Продукты, распространяемые через Google Play, должны соответствовать Правилам программы для разработчиков;
  • вы разрешаете Google возвращать покупателю полную стоимость Продукта или транзакции внутри приложения от вашего имени, если покупатель запрашивает возврат средств в любой момент после покупки. Удаление продукта не освобождает вас от ответственности перед какого-либо рода выплатами;
  • в целом, Google снимает с себя любую ответственность, связанную с вашим продуктом

Подготовка маркетинговых материалов

К маркетинговым материалам существуют следующие требования:

  • требования стора. Эти требования монументальны и редко подвержены изменениям, к ним есть четкие описания;
  • требования, которые возникают из задач проекта: что более актуально для ЦА этого приложения, какой маркетинг у проекта и т.д. Иногда важно, как это видит клиент: некоторые клиенты готовы использовать простые скриншоты и несложные тексты, другие заказчики постоянно меняют своЁ мнение о скриншотах/текстах, и с этим нужно работать.

Для срочных релизов или проверки MVP допускается минимум — сделать маркетинговые материалы, соответствующие требованиям магазина. В других проектах необходимо сделать так, чтобы маркетинговые материалы были максимальным вкладом в успех проекта.

Требования стора к тексту

Требования у Google Play к ним следующие:

  • название приложения: не более 30 символов;
  • короткое описание: не более 80 символов;
  • короткое описание: не более 80 символов;
  • полное описание не более 4000 символов.

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

Посмотреть полные требования Google Play к тексту и его особенностях можно здесь (Как создать и настроить страницу приложения в Google Play → Сведения о продукте).

Screenshot of creating an application and setuping

Рекомендуем прочитать хорошую статью на тему “Как создать идеальное описание приложения для App Store и Google Play”

Количество скриншотов

Максимальное количество загружаемых скриншотов — восемь штук, а минимальное — два. Сколько скриншотов загружать — вопрос сложный. Все зависит от того, что вам важно показать для пользователя. Иногда можно обойтись и двум мы же рекомендуем сделать не менее 3 скриншотов.

Требования стора к скриншотам

  • формат JPEG или 24-битный PNG (без альфа-канала);
  • не менее 320 пикселей;
  • не более 3840 пикселей;
  • соотношение сторон не должно превышать 2:1.

Требования Google Play к скриншотам доступны по ссылке.

Советы по выбору скриншотов

Основная цель скриншотов — дать пользователю сходу понять, о чём ваше приложение. Поэтому первый скриншот должен быть максимально информативным и наиболее привлекательным. Остальные скриншоты показывают различные функциональные особенности приложения.

Some samples for a mobile app screenshots Some more samples for the same mobile app screenshots

Пример качественных скриншотов

Полезная статья с рекомендациями по работе с скриншотами для Google Play и App Store. Очень много полезной информации.

Иконка

Иконка — небольшое изображение, идентифицирующее наше приложение среди остальных. Если у вас есть какой-нибудь логотип, то его можно использовать иконкой.

Требования стора к иконке

  • 32-битный PNG (с альфа-каналом) мы делаем всегда без альфа-канала;
  • размеры: 512 х 512 пикселей;
  • максимальный размер файла: 1024 КБ

Отображение иконки в магазине

Как сделать иконку правильной с точки зрения дизайна читаем тут

Проморолик

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

Требования стора к проморолику

Требования Google Play:

  • указывайте URL отдельного видео на YouTube, а не плейлиста или канала;
  • не используйте видео с возрастным ограничением в качестве проморолика;
  • используйте полную ссылку на видео YouTube вместо сокращенной:

На сайте play.google.com видеоролики всегда расположены в начале описания. В приложении Play Market кнопка воспроизведения проморолика будет накладываться на картинку для раздела «Рекомендуемые» в верхней части экрана.

Советы по созданию видео

Видео должны быть короткими (от 30 секунд до 2 минут) и демонстрировать самые привлекательные функции приложения. На устройстве с Android 4.4 или более поздней версии можно записать видео с устройства с помощью команды оболочки ADB screenrecord.

Советы по созданию видео

На картинке для раздела «Рекомендуемые» можно продемонстрировать потенциальным пользователям графические возможности приложения. Это изображение необходимо, чтобы показывать приложение на разных страницах Google Play.

Требования Google Play к баннерам:

  • JPEG или 24-битный PNG (без альфа-канала);
  • 1024х500 пикселей.

Советы

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

Возрастные ограничения

Система возрастных ограничений для игр и приложений учитывает особенности законодательства и культуры отдельных стран. Это позволяет разработчикам более точно определять ограничения для контента и распространять приложения среди той аудитории, для которой они предназначены.

Чтобы установить возрастное ограничение, войдите в Google Play Developer Console и заполните специальную анкету для каждого из своих приложений. Программы, которым не присвоен рейтинг, могут быть заблокированы для отдельных пользователей или стран.

Вы обязаны заполнять анкеты для установления возрастных ограничений и соблюдать рекомендации по оценке контента. Приложения, которым не присвоено ограничение, могут быть удалены из Google Play.

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

Заполнение анкеты

  1. Войдите в Google Play Developer Console.
  2. Выберите приложение.
  3. В меню слева нажмите Возрастные ограничения.
  4. Прочитайте информацию об анкете и введите свой адрес электронной почты. По этому адресу представители IARC смогут связаться с вами.
  5. Нажмите Продолжить.
  6. Выберите категорию.
  7. Заполните анкету. Если вы указали ответы на все вопросы в разделе и хотите изменить один из них, нажмите Изменить. Чтобы закончить заполнение анкеты позже, нажмите Сохранить проект. Для каждого приложения доступен только один черновик.
  8. Нажмите Определить возрастное ограничение.
  9. Выберите Установить возрастное ограничение на странице с общей информацией об ограничениях.

После этого вы можете просмотреть возрастные ограничения и анкеты на странице Возрастные ограничения. Если вы хотите повторно заполнить анкету для приложения, нажмите Новый опрос на странице Возрастные ограничения.

Технические требования к apk-файлу

  • Размер apk-файла не должен превышать более 100 Мб (и 50 Мб для Android 2.2 и ниже, или для Play Market 5.2 и ниже, но давайте уже про них забудем).

Бывает, что ваше приложение работает на статическом контенте (не делайте так) или является игрой и его размер больше 100 Мб. Такое приложение можно разбиться на части: основная —

Обеспечение сборки наличием цифровой подписи

Цифровая подпись необходима для того, чтобы Google Play мог идентифицировать разработчика, и в дальнейшем только этот разработчик мог обновлять/изменять приложение. К тому же, на цифровую подпись завязаны множество сервисов, таких как Facebook SDK, Vk SDK и большинство Google сервисов.

Цифровая подпись помещается в хранилище ключей (файл с расширением .keystore или .jks ). К хранилищу обязаны прилагаться:

  • store password — пароль к хранилищу ключей;
  • key alias — название ключа в хранилище;
  • key password — пароль к ключу.

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

Внимание! Хранилище ключей должно находиться в надежном месте. Если вы потеряете доступ к хранилищу или пароли к нему, то назад пути нет. И даже Google ничем не поможет. Вам придётся опубликовать приложение с новым названием пакета и новым ключом. Кроме того, потребуется обновить описание исходного приложения и закрыть к нему общий доступ. Потеря файла или паролей обернётся для вашего приложения полной трагедией: пользователям придётся удалять текущую версию и скачивать из Google Play новую, а вы потеряете статистику, скачивания, аудиторию и многое другое, ради чего вы столько трудились. В общем, малоприятное событие. (см. п. «Подпись для приложения»)

Хорошей практикой считается подписывать группу своих приложений одной и той же цифровой подписью. Во-первых вы не запутаетесь в них, а во-вторых вы получаете ряд приятных бонусов. Например можно организовать безопасное общение между своими приложениями через Intent, кастомный и его свойство android:protectionLevel=«signature». Но это уже должен знать разработчик.

Настройка оплаты за пользование приложением

Иногда планируется продавать контент в приложении, либо делать само приложение платным. Начать следует с того, что в своем аккаунте разработчика после загрузки приложения вы можете выбрать тип приложения: платное или бесплатное.

Смена типа приложения

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

Привязка к Merchant Center

Чтобы указать цену на приложение, вам потребуется привязать свой аккаунт разработчика к Google Payments Merchant Center. Это необходимо для того, чтобы указать налоговые ставки.

Важно: привязку аккаунта к Merchant Center можно произвести только один раз, обратите на это внимание. Если допущена ошибка при привязке Google Payments Merchant Center, то придётся отдавать 25$ за создание нового аккаунта разработчика.

→ Шаги по созданию аккаунта описаны здесь.

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

Особенности работы с налогами в некоторых странах

В случае, если клиент российский, все проще и сложнее одновременно, т.к для клиентов из Аргентины, России, Тайваня, Индии налоговые вычеты осуществляются самостоятельно. Таким образом, мы должны зарегистрироваться как индивидуальный предприниматель и платить налоги с продажи приложения самостоятельно. Исходя из этого, мы включаем в цену приложения ВСЕ налоги, которые впоследствии будем выплачивать сами. Google не будет производить НИКАКИХ отчислений с продажи.

Отчисления Google не производит, но осуществляет операционный сбор в виде 30% с чистой цены. Чистая цена — цена за вычетом всех налоговых сборов.

Пример

Предположим, что цена приложения равна 100 японским иенам, а НДС составляет 20%.

Разработчик перечисляет в соответствующие органы НДС в размере 17 японских иен.

Формула: Цена приложения — (цена приложения * 1/(1 + налоговая ставка))

100 яп. иен — (100 яп. иен * 1/1,2) = 17 яп. иен

Доход разработчика после уплаты операционного сбора в размере 30% и НДС: 58 японских иен.

Формула: цена без НДС * 70%

83 яп. иены * 0,7 = 58 яп. иен

Больше информации о налоговых сборах и правилах Google Play доступны по ссылке.

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

Цена приложения и валюты

Цена на приложение устанавливается в местной валюте. Для того, чтобы посмотреть цену на приложение, необходимо:

  1. На странице Цены и распространение укажите нужные страны или установите флажок «Выбрать все».
  2. Посмотреть цену для каждой страны в соответствующем столбце:
    — цены для разных стран рассчитываются по текущему обменному курсу с учетом местной специфики ценообразования.
    — если местная валюта не поддерживается, для страны действует цена в вашей валюте по умолчанию.

Как владелец приложения мы вправе выставлять цены для каждой страны в соответствии с нашими прихотями. Для этого нужно:

  1. рядом с нужной страной нажмите Изменить;
  2. введите цену;
  3. нажмите Применить.

Обновление цен

Важно: если клиент планирует зарабатывать на приложении как основном источнике дохода, стоит сказать ему о необходимости обновлять цены на приложение в соответствие с курсом валют. Для этого необходимо выставить флажки рядом с нужными странами и нажать Обновить курсы валют на экране «Цены и ценообразование».

Настройка альфа- и бета-тестирования

Альфа- и бета-тестирование позволяет опробовать ваше приложение на узком круге пользователей. Существует открытое и закрытое тестирование. В обоих случаях тестовая группа пользователей не сможет оставлять публичные отзывы в Google Play — только личные, которые не являются общедоступными. В любом случае полезно предложить им дополнительный общий канал для обратной связи. Стоит отметить, что неважно, публикуете вы приложение впервые, обновляете существующее или меняете его описание, изменения будут доступны в Google Play не мгновенно, а только через пару часов.

Подробнее можно посмотреть тут.

Поэтапное внедрение обновлений

Обновления приложений можно внедрять поэтапно, начав с небольшой части пользователей, которая указывается в процентах, и постепенно увеличивая их количество. Поэтапное внедрение доступно только для обновлений приложения, а не для его первоначальной версии. Выбор пользователей происходит абсолютно случайным образом и вы никак не можете указать какие-либо параметры выбора. Также вы не можете откатить версию приложения у пользователей, которые уже установили обновление.

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

Крайне рекомендуем не пренебрегать и пользоваться данной возможностью. Для внедрения можно воспользоваться шагами в 10, 25, 50, 75 и 100% и растягивать в соответствии с длиной спринта.

Подробнее можно посмотреть тут.

Поэтапное внедрение обновлений

Если вы готовы опубликовать версию, сделайте следующее:

  1. Откройте Google Play Developer Console.
  2. Выберите приложение.
  3. В меню слева откройте раздел Управление версиями.
  4. Рядом с названием нужной версии нажмите Продолжить.
  5. Просмотрите проект выпуска и при необходимости внесите изменения.
  6. Выберите Посмотреть. На открывшейся странице можно убедиться, что ничего не мешает выпустить версию приложения для пользователей.
  7. Просмотрите все предупреждения и сообщения об ошибках.
  8. Для запущенных продуктов укажите процент внедрения версии. Если вы выпускаете рабочую версию впервые, эта настройка будет недоступна.
  9. Выберите Подтверждение внедрения версии. Если вы выпускаете приложение впервые, оно будет опубликовано для всех пользователей Google Play в выбранных вами странах.

Более подробно читайте о публикации здесь.

Полезные ссылки

  • Центр правил разработчиков
  • Соглашение Google Play о распространении программных продуктов
  • Возрастные ограничения для игр и приложений
  • Загрузка приложений
  • Графические обьекты, скриншоты и видео
  • Публикация приложения
  • Поэтапное внедрение версии
  • Пример создания описания приложения
  • Как провести альфа- и бета-тестирование

Политика обработки персональных данных

Для чего нужна политика обработки персональных данных?

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

Создайте образец документа с помощью конструктора, при необходимости скорректируйте, разместите текст на отдельной странице сайта и в форме приема данных поставьте ссылку на эту страницу.