Как выложить приложение в google play

Содержание

Шаг 5. Получить сборку приложения

1. В Adalo на панели инструментов слева выберите вкладку Publish.

2. Нажмите Android App.

3. В разделе Android Export Settings нажмите Update settings.

4. Во всплывающем окне введите идентификатор пакета и загрузите файл google-services.json, который скачали в шаге 3. Затем добавьте приватный JSON-ключ, который сгенерировали в шаге 4, и нажмите Next.

5. Настройте свое Android-приложение: введите его название и загрузите иконку, которая будет отображаться в пуш-уведомлениях. Это обязательно, даже если приложение их не отправляет. Затем нажмите кнопку Save Android settings.

6. В меню слева нажмите кнопку Start new Android build.

7. Когда сборка закончится, скачайте APK-файл приложения.

Учим делать приложения и автоматизировать процессы без кода

ZEROCODER — первый университет зерокодинга в СНГ. Мы учим делать сложные решения без кода и быстро запускать MVP без затрат. Выпускники курса «Зерокодер мобильных приложений» собирают простые приложения под iOS и Android за 1–2 дня, сложные — за 1–2 недели. С обычной разработкой на это уходят месяцы и миллионы рублей.

Курсы помогают стать зерокодером и хорошо зарабатывать на фрилансе или в штате, интегрировать тысячи сервисов, автоматизировать аналитику, рассылки, маркетинг и управление командой, а еще — запускать свои стартапы. Для всех, кто погружается в тему no-code, мы проводим вебинары, на которых в прямом эфире решаем бизнес-задачи. Записи доступны в любое время.

Шаг 5: Загрузить APK в релиз приложения

Теперь, когда вы подготовили почву для окончательной загрузки своего приложения, пришло время выкопать ваш APK-файл.

Пакет Android Package (или APK, сокращенно) — это формат файла, используемый операционной системой Android для распространения и установки приложений. Проще говоря, ваш файл APK содержит все элементы, необходимые для того, чтобы ваше приложение действительно работало на устройстве.

Google предлагает вам несколько способов загрузки и выпуска вашего APK. Однако перед загрузкой файла необходимо создать выпуск приложения.

Чтобы создать релиз, выберите приложение, созданное на шаге 3. Затем в меню слева перейдите к «Управление релизами» → «Релизы приложений».

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

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

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

Однако, если вы создадите производственную версию, ваша загруженная версия приложения станет доступной для всех в странах, в которых вы решите ее распространять.

Выбрав опцию, нажмите «Создать релиз».

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

После того, как вы закончите, нажмите Сохранить.

Советы, перед тем как загружать приложения Google Play

Позаботьтесь о подписанном сертификате. Он поможет в дальнейшем идентифицировать вас как автора программы и защитит ваше творение от кражи или конфликта имен. Полное название пакета – это и есть имя приложения, подпишите его своими данными. Таким способом вы можете разместить как бесплатные приложения, так и платные.

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

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

Amazon App Store

По популярности он находится рядом с магазином Google Play и является основным магазином приложений на сайтах Kindle и Fire Phone. Для него нет веб-интерфейса, и вам необходимо скачать APK для его использования. Приложения подразделяются на различные разделы для улучшения возможностей обнаружения. Кроме того, Amazon предлагает бесплатное одно платное приложение каждый день, что является довольно выгодной сделкой.

Загрузите его отсюда.

После установки вас приветствует экран, на котором вы должны войти, используя свой адрес электронной почты. И пользовательский интерфейс выглядит знакомым на ранних итерациях Google Pay Store.

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

Процедуры загрузки и установки довольно стандартны для пользователей, переходящих из Play Store.

Публикация проекта приложения

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

Не удается опубликовать проект приложения?

Если вы видите заголовок «Сводные данные об ошибках» вверху страницы со сводными данными по итогам проверки выпуска, нажмите Развернуть, чтобы посмотреть подробные сведения. В некоторых случаях вам также могут быть предоставлены рекомендации или список обязательных действий для устранения проблем. Вы не сможете опубликовать приложение, пока ошибки не будут устранены. Если вы видите только предупреждения или незначительные ошибки, они не помешают вам опубликовать приложение. Тем не менее мы рекомендуем устранить их перед публикацией.

Публикация обновления

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

  • Обычный режим публикации. Обновления обрабатываются и публикуются в кратчайшие сроки. Этот режим используется по умолчанию. Для некоторых приложений требуются дополнительные проверки, на которые может уйти до семи дней, а в исключительных случаях – даже больше времени. Чтобы узнать больше об обычном режиме публикации, прочитайте статью Как опубликовать обновление или удалить приложение.
  • Управляемая публикация. Обновления обрабатываются в обычном порядке. После их одобрения вы сможете сами выбрать время, когда приложение обновится в Google Play. Подробнее о том, как пользоваться управляемой публикацией…

Важно! Согласуйте с владельцем аккаунта, какие из следующих нужны для публикации обновлений:

Статус публикации

Существует три типа статусов:

  • Статус приложения. Показывает, доступно ли ваше приложение в Google Play, и если да, то кому (например, только тестировщикам или же всем пользователям Google Play и т. д.).
  • Статус обновления. Помогает понять, доступны ли последние изменения, одно или несколько, внесенные вами в приложение.
  • Статус объекта. Показывает, доступен ли определенный компонент обновления, например тот или иной выпуск, сведения о возрастных ограничениях или эксперимент со страницей приложения.

Все возможные статусы публикации описаны ниже.

Статус приложения
Статус обновления

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

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

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

Готово к проверке

Вы внесли одно или несколько исправлений в обновление, которое было ранее отклонено, и готовы отправить его на повторную проверку.

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

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

Статус объекта

Статус Описание
Проект Этот объект вы ещё не отправляли на проверку.
На рассмотрении Этот объект является частью обновления, которое мы сейчас проверяем.

Обновление отклонено

Приложение отклонено (если планировалось опубликовать его из статуса «Проект»)

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

Примечание. Разница между статусом «Обновление отклонено» и этим статусом заключается в том, что статус «Приложение отклонено» применяется только к проектам приложений.

Приложение отклонено

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

Примечание. Разница между этим статусом и статусом «Обновление отклонено» заключается в том, что статус «Приложение отклонено» применяется только к проектам приложений.

Доступно Последняя версия объекта доступна в вашем приложении и в Google Play.
Предыдущая версия Это действительный объект, который вы отправляли нам в прошлом. Он был заменен новой версией или выведен из употребления в следующей заявке.

Шаг 4. Проверьте сведения о версии

После создания выпуска в таблице раздела «Последние выпуски» на странице Обзор выпусков вам будет доступна следующая информация о последнем выпуске для каждой версии:

  • Название выпуска. Используется только в Play Console (например, кодовое название или номер сборки).
  • Версия. Версия, для которой был внедрен выпуск.
  • Статус выпуска. Текущий статус выпуска.
  • Последнее обновление. Дата и время последнего внедрения выпуска.
  • Страны/регионы. Количество стран и регионов, для которых доступно последнее внедрение выпуска.

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

  • Обзор версии приложения. Показатели, связанные с количеством установок и обновлений, проблемы производительности, средняя оценка по сравнению с предыдущими выпусками.
  • Наборы App Bundle и APK-файлы. Список новых, сохраненных и отключенных наборов App Bundle и APK-файлов, связанных с выпуском.
  • Примечания к выпуску. Список примечаний к предыдущим выпускам.

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

Требования и основные правила для публикации в Google Play

Требования для всех пользователей одинаковые. С ними вы можете ознакомиться во время регистрации, пересмотрев лицензионное соглашение. А об основных — мы расскажем ниже.

Далее принимайте условия лицензионного соглашения и нажимайте кнопку «Оплатить». Вскоре перед вами появится вот такое меню:

Введите все затребованные данные, укажите кредитную или дебетовую карту Visa/MasterCard/AMEX/Discover. Вы также можете воспользоваться сервисами Webmoney, Яндекс-деньги, Qiwi или другими подобными. Заполнив все поля и указав платежные данные, нажимайте «Принять и продолжить».

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

От вас требуется ввести персональные данные и подтвердить действия внизу страницы. После этого вы попадете в свой профиль.

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

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

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

Текст

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

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

можно здесьтакой

Эта статья на Appractor

Скриншоты

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

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

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

Иконка

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

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

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

Проморолик

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

  • указывайте URL отдельного видео на YouTube, а не плейлиста или канала;
  • не используйте видео с возрастным ограничением в качестве проморолика;
  • используйте полную ссылку на видео YouTube вместо сокращенной:
  • JPEG или 24-битный PNG (без альфа-канала);
  • 1024х500 пикселей.

Пример расположения баннера в Google Play

Советы

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

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

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

Шаг 2. Подготовьте выпуск приложения

  1. Следуйте инструкциям на экране:
    • Если это первый выпуск приложения, настройте функцию подписания приложений в Google Play.
    • Добавьте наборы App Bundle.
    • Необязательно. Если вы впервые создаете выпуск открытой версии (вариант Открытое тестирование или Рабочая версия), то можете изменить ключ подписи приложения. В разделе «Целостность приложения» нажмите Изменить ключ подписи приложения. Если вы собираетесь изменить ключ, учтите следующее:
      • Чтобы участники внутреннего и закрытого тестирования, на устройствах которых уже есть ваше приложение, могли и дальше получать обновления, им потребуется удалить и снова установить его.
      • Вы не сможете использовать ранее загруженные версии приложения. Вам понадобится повторно загрузить версии.
    • Укажите название выпуска.
    • Введите примечания к выпуску.
    • Чтобы узнать больше о каком-либо поле в интерфейсе на этапе подготовки, нажмите на название соответствующего раздела ниже.
  2. Чтобы применить изменения, выберите Сохранить.
  3. Подготовив версию, нажмите Проверка выпуска.

Подготовка

Чтобы получить подробную информацию, выберите раздел ниже.

Целостность приложения

В этом разделе показан статус функции подписания приложений в Google Play. Подробнее о том, как ее использовать…

Наборы App Bundle

В этом разделе вы можете добавить наборы App Bundle из своей библиотеки или загрузить новые. Нажав на значок в виде трех точек, можно:

  • загрузить файл сопоставления ReTrace (в формате TXT);
  • загрузить нативные отладочные символы (в ZIP-файле);
  • загрузить файл дополнений (OBB);
  • удалить набор App Bundle.

Примечание. В выпусках тех приложений, которые были созданы до августа 2021 г., можно использовать наборы App Bundle или APK-файлы.

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

Включены

В этом разделе перечислены наборы App Bundle из предыдущего выпуска, которые останутся в текущем.

Чтобы убрать набор App Bundle из текущего выпуска, нажмите Удалить. Вы сможете найти этот набор на странице App Bundle Explorer (то же самое касается APK-файлов).

Не включены

В этом разделе перечислены наборы App Bundle из предыдущего выпуска, которые не войдут в текущий.

Чтобы добавить набор App Bundle в текущий выпуск, нажмите Включить.

Запрос доступа к разрешениям для приложения (необязательно)

Запросы разрешений оцениваются в процессе выпуска приложения после добавления наборов App Bundle или APK-файлов. Если приложению требуются разрешения, связанные с конфиденциальностью или высоким уровнем риска (например, доступ к SMS или списку вызовов), вам может потребоваться заполнить декларацию разрешений и получить одобрение Google Play.

Название выпуска

Название выпуска видно только в Play Console и недоступно пользователям.

Это поле будет заполнено автоматически при добавлении первого набора App Bundle или APK-файла в выпуск.

Чтобы вам было проще находить нужные выпуски, давайте им понятные названия. Например, это может быть версия сборки (3.2.5-RC2) или кодовое название (Banana).

Что нового в этом выпуске

Обзор

Расскажите пользователям о последних изменениях в вашем приложении

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

Добавление примечаний к выпуску и управление переводами

Добавьте описание выпуска между тегами соответствующего языка. Такие теги отображаются в текстовом поле для каждого языка вашего приложения.

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

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

Копирование из предыдущего выпуска

Чтобы скопировать примечания к выпуску из предыдущей версии, выберите Скопировать из предыдущего выпуска. На следующем шаге выберите версию – соответствующие примечания и переводы будут скопированы в текстовое поле для дальнейшего редактирования. Они заменят ранее введенные примечания к выпуску.

Шаг 1. Создайте выпуск

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

  • Открытое тестирование. Версии доступны тестировщикам в Google Play. Присоединиться к тестированию можно на странице приложения.
  • Закрытое тестирование. Версии доступны ограниченному количеству тестировщиков, которых вы выбираете самостоятельно. Они могут протестировать предварительную версию приложения и оставить свои отзывы.
  • Внутреннее тестирование. Версии доступны тестировщикам, которых вы выбираете самостоятельно (до 100 человек).
  • Рабочая версия. Она доступна всем пользователям Google Play из выбранных вами стран.

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

Чтобы создать выпуск:

  1. Откройте Play Console и выберите тип тестирования или рабочую версию:
    • Открытое тестирование (Тестирование > Открытое тестирование)
    • Закрытое тестирование (Тестирование > Закрытое тестирование

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

      )

    • Внутреннее тестирование (Тестирование > Внутреннее тестирование)
    • Рабочая версия
  2. В правой верхней части страницы нажмите Создать новый выпуск

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

    .

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

Шаг 3. Зарегистрировать Android-приложение и загрузить файл конфигурации

1. В открывшейся странице проекта нажмите на символ шестеренки в меню слева, затем кликните Project settings.

2. В блоке Your apps нажмите на символ Android, чтобы создать новое приложение.

3. Зарегистрируйте приложение под именем «com..android» — например, com.AdaloTest.android. Опционально добавьте рабочее название, а затем нажмите Register app.

4. Нажмите на кнопку Download google-services.json и скачайте файл конфигурации. Позже его нужно будет добавить в Adalo.

5. Пропустите шаг Add Firebase SDK и сразу нажмите Next. Затем Adalo сделает все автоматически.

6. Нажмите Continue to console.

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

  1. Откройте Play Console.
  2. Нажмите Все приложения > Создать приложение.
  3. Выберите язык по умолчанию и введите название, под которым приложение будет доступно в Google Play. Эти данные можно изменить позже.
  4. Укажите, что вы создаете – приложение или игру. Эти данные можно изменить позже.
  5. Выберите, как будет распространяться приложение: платно или бесплатно.
  6. Добавьте адрес электронной почты, по которому пользователи Google Play смогут связаться с вами.
  7. В разделе «Заявки» сделайте следующее:
    • Установите флажки «Правила программы для разработчиков» и «Экспортное законодательство США».
    • Примите Условия использования функции подписания приложений в Google Play.
  8. Нажмите Создать приложение.

Меняем пароли хранилища и псевдонима ключа

Не пришлось пользоваться за несколько лет, поэтому не знаю, актуальна ли данная информация.

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

Но если вы все свои программы подписываете одним и тем же ключом и паролем, например cat cat, то компания может подписать этим же ключом и другие ваши приложения, разместив свои программы с таким же именем пакета, и вы никому ничего не докажете.

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

Предположим наше хранилище имеет структуру:

Имя хранилища (keystore):
    old.keystore
Пароль от хранилища:
    cat1
Псевдоним:
    my_alias
Пароль от псеводнима:
    cat2

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

Сделайте копию вашего хранилища ещё раз и переименуйте его, например, new.keystore. С ним и будем работать.

Далее вам нужно изменить пароль хранилища, изменить псевдоним и изменить пароль псевдонима. Полученный файл передать новому владельцу.

Запускаем утилиту keytool с командой:

keytool -storepasswd -keystore new.keystore

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

Enter keystore password:
New keystore password:
Re-enter new keystore password:

Первая часть задачи выполнена, пароль от хранилища изменён.

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

keytool -keypasswd -keystore new.keystore -alias my_name

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

Enter keystore password:
Enter key password for <my_alias>

Пароль от псевдонима изменён.

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

Запускаем команду:

keytool -changealias -keystore new.keystore -alias my_alias -destalias my_new_alias

Вас попросят ввести пароль от хранилища, затем пароль для нового псевдонима (текущий пароль), затем новый пароль и повторить его. Имя псевдонима будет изменено.

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

Шаг 3: Создайте приложение

Теперь, когда вы настроили игровую консоль, вы можете, наконец, добавить свое приложение. Вот как это сделать:

  1. Перейдите на вкладку «Все приложения» в меню
  2. Нажмите «Создать приложение»
  3. Выберите язык приложения по умолчанию из выпадающего меню
  4. Введите название для вашего приложения
  5. Нажмите «Создать»

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

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

Действия после подтверждения личности в Google Console

Если все прошло хорошо, то при заходе в Гугл Консоль появится уведомление о пройденной процедуре и теперь вы сможете публиковать свои apk приложения через административную консоль Play Market. Выглядеть такое уведомление будет следующим образом:

Я вносил информацию о приложении для Google Play еще до подтверждения личности. Для этого достаточно нажать на кнопку — НОВОЕ ПРИЛОЖЕНИЕ. Процесс заполнения просто и интуитивно понятен, описывать его не имеет смысла.  Но автор должен заранее позаботится о текстовом описание для приложения, фотографиях логотипа и скриншотах с телефона. Что же нужно подготовить перед публикацией приложения в Play Market Google:

  • Полное и кратное название приложения
  • Значок приложения с разрешение 512х512 пикселей (углы у иконки будут сглажены автоматически)
  • Подготовить несколько скриншотов с телефона
  • По возможности снять ролик и скопировать ссылку с youtube
  • Определить тип приложения, категорию в Google Play и теги
  • Понадобится адрес сайта, электронная почта и телефон для клиентов
  • После подготовки требуемых материалов и внесения этой информации в описание к приложению переходим загрузке файла apk. Выбираем название проекта и Панели управления Консоли Гугл находим пункт меню — Версии приложения
  • Открываем меню — Версии приложения и в правой части рабочей области находим подпункт — Рабочая версия. Нажимаем на единственную активную кнопку для выпуска приложения в google play market
  • В открывшемся окне нажимаем — Продолжить (разрешаем google самой разбираться с ключами для приложения). Далее нажимаем — Принять (соглашаемся с лицензией)
  • Откроется окно с возможностью загрузки файла *.apk в Play Market (загружаем ранее подготовленный скомпилированный файл приложения). Заполняем все поля для приложения. Нажимаем кнопку — Продолжить
  • После добавления файла проверяем приложение на наличие ошибок. Устраняем все возникшие ошибки.
  • Ждем одобрения о публикации приложения в Market Play от сотрудников Google

Более подробную информацию можно найти в Инструкции от компании Google по добавлению приложения —

App Bundle

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

Новый формат (доступен в Android 3.2 и выше) позволяет пользователю скачать специальную версию вашего приложения, которые содержит только нужный язык (value-en/strings.xml), картинку нужного разрешения (xxhdpi) и другие специфичные ресурсы. В результате итоговое приложение получается гораздо меньше по размеру.

Новый формат App Bundle имеет расширение .aab (Android App Bundle). Файл с этим расширением вы загружаете в Play Store вместо apk-файла. На основе вашего файла магазин приложений создаст различные варианты вашего приложения (apk).

Просмотреть структуру App Bundle можно через меню Build | Build Bundle(s)/APK(s) | Build Bundle(s). Сначала студия покажет всплывающее окно с указанием местоположения созданного файла.

Архив состоит из папок base, BUNDLE_METADATA и файла BundleConfig.pb.

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

Для создания подписанного файла используем Build | Generate Signed Bundle/APK…. В диалоговом окне выбираем опцию Android App Bundle и нажимаем Next.

Теперь при загрузке приложения в Play Store вы выбираете не apk-файл, а созданный aab-файл. После этого вы можете посмотреть, какую выгоду получит пользователь при загрузке своего варианта.

Если вам интересно посмотреть, как генеруются отдельные apk-файлы на основе App Bundle, то можете установить утилиту командной строки Bundletool.

Процесс публикации

В профиле выбирайте функцию «Опубликовать приложение Android в Google Play». Стоит заметить, что полноценная публикация файла APK произойдет только после обработки платежа, на которую иногда уходит до 48 часов.

После нажатия кнопки перед вами появится вот такое меню:

Процесс публикации достаточно прост. Тут следует заполнить данные о приложении, а именно:

  • язык интерфейса программы;
  • название;
  • краткое описание.

После ввода данных нажимаем кнопку «Загрузить APK» и ждем. Вскоре появится вот такое окно:

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

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

Подготовка обновления

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

Как подтвердить сертификацию набора App BundleЧтобы подтвердить, что в старой и новой версиях используется один и тот же сертификат, выполните в обоих наборах App Bundle следующую команду и сравните результаты:

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

Подробнее о подписи приложений…

Совет. Наборами App Bundle можно удобно управлять на странице App Bundle Explorer.

Шаг 6: Предоставьте соответствующий рейтинг контента

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

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

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

Соответствующий рейтинг контента также поможет вам найти нужную аудиторию, что в конечном итоге повысит уровень вашей вовлеченности.

Подписываем готовое приложение

Такой случай может подвернуться, когда у вас утеряны исходники и есть только APK. Скорее всего это актуально для пиратов, которые переподписывают другие приложения (не делайте так с чужими программами).

Сначала поменяйте расширение с apk на zip. В архиве удалите папку META-INF. Восстановите расширение. Вы удалили старую подпись.

Теперь нужно подписать приложение новым ключом. Введите команду.

В успешном случае получите сообщение, что приложение подписано. Далее выполняем ещё одну команду.

В результате должен получиться APK-файл, подписанный новым ключом. Сам ни разу не применял.

Шаг второй. Надо, Федя, надо

Следующий шаг очень неприятный. Вам нужно подарить 25 вечнозеленых чужому человеку. Чтобы вам было не так обидно, данную операцию назвали регистрационным взносом. Вам понадобится кредитная карточка с указанной суммой. Учтите, что Visa Electron, а уж тем более дисконтная карточка сети магазинов «Перекресток» вам не подойдут. Если у вас уже есть нужная карточка, то пропускаете этот абзац. Остальным могу посоветовать завести QIWI-кошелёк и там завести виртуальную карточку. Именно так я и поступил, так как идти в банк и писать всякие заявления было неохота.

Идём на страницу разработчиков, заполняем необходимые поля и расстаёмся с нужной суммой. Если операция пройдёт успешно, то вы сможете продвинуться дальше. В моем случае мне дважды отказывали, так как я пожадничал и положил на карточку меньшую сумму, чем требовалось (не учёл комиссию). Если вы позже доложили необходимую сумму, то не ждите, что её автоматически у вас спишут. Снова зайдите на страницу разработчика и отредактируйте данные о карточке (нужно еще раз написать код безопасности).

Шаг третий. Со счастливым концом

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

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

Для своего первого приложения я не стал заморачиваться, а сделал всё на скорую руку.

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

Недавно в Google Play Developer Console добавили возможность тестирования приложений среди определённых пользователей. Если раньше вы загружали своё приложение и оно сразу становилось доступным всем, то теперь добавлены два промежуточных шага.

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

  • АЛЬФА-ТЕСТИРОВАНИЕ
  • БЕТА-ТЕСТИРОВАНИЕ
  • РАБОЧАЯ ВЕРСИЯ

Если вы загрузите приложение в раздел Альфа-тестирования, то потом можете перевести его в бета-тестирование или сразу в Рабочую версию. Соответственно, из бета-тестирования можно перевести сразу в Рабочую версию. Обратно нельзя.

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