Как я могу добавить своё приложение в google play?
Содержание:
- Дополнительное чтение
- Устранение неполадок, связанных с изменением страны в Google Play
- Шаг 8. Выпуск релиза для публикации вашего приложения
- Удаление приложения
- Как управлять APK-файлами
- Действующие лица
- Хранение ключей у Гугла
- Разработка мобильного приложения и заработок
- Как создать приложение
- Как подготовить релиз-версию приложения
- Реклама и продвижение
- Как зарегистрироваться в программе подписания приложений в Google Play
- Шаг 2. Подготовьте выпуск
- Шаг 3. Зарегистрируйте ключ подписи приложения у поставщиков API
- Шаг 1. Зарегистрируйтесь в сервисе подписания приложений Google Play
- Шаг 2. Отправьте оригинальный ключ в Google и создайте ключ загрузки
- Шаг 3. Создайте ключ загрузки (необязательно, но рекомендуется)
- Шаг 4. Подпишите следующее обновление своего приложения ключом загрузки
- Полезные материалы для чтения и самоподготовки
- Предоставление доступа
- Ищет милиция, ищут пожарные
- APKUpdater
- Регистрация аккаунта разработчика Google Play
Дополнительное чтение
Android-keystore-password-recover by MaxCamillo — если вы утеряли пароль, то попробуйте воспользоваться данным инструментом. Сам не пользовался, поэтому рассказывать не буду.
Если у вас есть приложение и вы хотите разместить его у нас на сайте, читайте информацию в конце статьи.
Вы сумели разработать приложение, но ведь этого недостаточно. Нужно, чтобы его «заметили». А для этого необходимо размещение своего программного продукта на «Google Play». О процедуре размещения мы как раз таки вам и расскажем.
2. Здесь вам нужно ознакомиться со специальным соглашением, согласиться с ним. После чего перед вами выведется список стран, в которых могут заметить ваше ПО. В конечном итоге нужно будет внести разовый взнос в размере 25 долларов – он необходим для регистрации программы.
5. Не стоит игнорировать оформление программы. Перейдите в раздел «Сведения о продукте». Укажите всю требуемую и интересную информацию о приложении. Таким образом, вы привлечете пользователей, которые захотят скачать ваш продукт.
6. Перед вами выведется большой список пунктов, перед каждым из которых нужно поставить галочку. Этим вы подтверждаете то, что не нарушаете никакие требования, установленные законодательством США.
7. Теперь идем на верх страницы, сохраняем настройки, далее жмем по кнопке «Опубликовать».
Сразу наше приложение не станет доступно для общего скачивания. Сначала его проверит администрация. Иногда проверка занимает всего лишь пару минут, в некоторых случаях ждать приходится несколько часов.
Все пункты в «Сведения о продукте» можно не заполнять. Но некоторые нужно заполнить обязательно. Опубликуйте скриншоты своей программы, укажите, на каком языке ПО, грамотно продумайте название программы
Не помешает качественно составленный и привлекающий внимание промо-текст. Остальные пункты все же рекомендуется заполнить, хоть они и необязательны
Чем интереснее информация в сведениях, тем больше внимания она привлечет – соответственно, скачиваний тоже будет больше. Вдобавок администрация более лояльно относится к программным продуктам, которые оформлены красиво и информативно.
Устранение неполадок, связанных с изменением страны в Google Play
Если у вас не получается сменить страну в Google Play, следуйте рекомендациям ниже.
Очистите кеш и данные приложения
- Откройте приложение «Настройки» на телефоне или планшете.
- Нажмите Приложения и уведомления Показать все приложения.
- Прокрутите список вниз и выберите Play Маркет .
- Нажмите Хранилище Очистить кеш.
- Нажмите Очистить хранилище ОК.
Убедитесь, что приложение обновлено
- Откройте приложение «Play Маркет» на телефоне или планшете Android.
- Нажмите на значок меню Настройки.
- Выберите Версия Play Маркета.Система обновит приложение или сообщит о том, что обновление не требуется.
Как удалить платежный профиль
Если у вас не получается сменить страну в Google Play, выполните одно из действий ниже.
- Создайте другой платежный профиль.
- Удалите платежный профиль, который связан с прежней страной.
Шаг 8. Выпуск релиза для публикации вашего приложения
Вы почти закончили. Последний шаг включает проверку и развертывание вашего релиза после того, как вы позаботились обо всем остальном.
Перед просмотром и выпуском релиза убедитесь, что рядом с разделами со списком магазинов, рейтингом контента, ценообразованием и распространением вашего приложения имеется зеленая галочка.
Убедившись, что вы ввели эти данные, выберите свое приложение и перейдите к «Управление выпусками» — «Выпуски приложений». Нажмите «Редактировать релиз» рядом с нужным релизом и просмотрите его.
Затем нажмите «Обзор», чтобы перейти на экран «Обзор и выпуск». Здесь вы можете увидеть, есть ли какие-либо проблемы или предупреждения, которые вы могли пропустить.
Наконец, выберите «Подтвердить развертывание». Это также опубликует ваше приложение для всех пользователей в ваших целевых странах в Google Play.
Что дальше?
Если вы выполните все вышеперечисленные шаги правильно, все готово для успешной публикации приложения. Но ты пока не можешь расслабиться и расслабиться. Ваша работа только началась.
Чтобы максимально эффективно использовать свое новое приложение, вам необходимо продвигать его, чтобы люди знали об этом и находили его достаточно интересным для загрузки.
Кроме того, убедитесь, что вы вкладываете средства в поддержание вашего приложения в долгосрочной перспективе. Продолжайте улучшать и обновлять его, а также анализировать его производительность, чтобы превратить его в еще лучший продукт для ваших клиентов.
Удаление приложения
Существующие пользователи будут получать обновления, даже если вы удалите приложение, однако оно не будет доступно для новых пользователей.
Внимание! Перед тем как удалить приложение, убедитесь, что:
- Вы приняли обновленное Соглашение о распространении программных продуктов.
- В приложении нет ошибок, которые нужно устранить. Вы заполнили анкету для присвоения возрастного ограничения и указали целевую аудиторию и контент приложения.
- Вы отключили режим управляемой публикации.
Чтобы удалить приложение, выполните следующие действия:
- Откройте Play Console.
- Выберите приложение.
- Нажмите Версия > Настройка > Расширенные настройки.
- На вкладке Доступность приложения выберите Отменить публикацию.
Как управлять APK-файлами
Тщательно выбирайте названия пакетов, так как их нельзя изменить, удалить или использовать повторно.
У APK-файла может быть один из трех статусов:
- Черновик. Файлы APK, ещё не включенные в выпуск обновлений.
- Активно. Файлы APK, доступные пользователям в данный момент.
- Перемещено в архив. Ранее активные файлы APK, которые больше не доступны пользователям.
Как найти APK-файлы
Выполните следующие действия:
- Откройте Play Console и перейдите на страницу App Bundle Explorer (Выпуск > App Bundle Explorer).
- В правом верхнем углу страницы App Bundle Explorer находится фильтр версий. Его можно использовать вместе с вкладками Сведения, Скачиваемые файлы и Загружаемый контент, чтобы проверить работу различных версий и конфигураций APK-файлов вашего приложения на разных устройствах.
Примечание. В старой версии Play Console функции этого фильтра были доступны на странице «Библиотека объектов».
Подробнее о том, как проверить наборы Android App Bundle с помощью App Bundle Explorer…
Ограничения размеров для APK-файлов
В Google Play установлено ограничение размера APK-файлов на момент их скачивания.
Когда вы загрузите APK-файл, Play Console с помощью инструмента gzip определит, какой примерно размер будет у приложения при скачивании. Поскольку в Google Play используются современные инструменты сжатия, размер скачиваемого приложения может быть меньше, чем в прогнозе Play Console.
Ограничение на размер APK-файла зависит от версии Android:
100 МБ: для Android 2.3 и более поздних версий (API уровней 9–10, 14 и выше).
Для одного приложения можно загрузить несколько APK-файлов, чтобы оно поддерживало разные виды устройств.
Как подписать приложение
На устройство Android можно установить только те приложения, которые имеют сертификат цифровой подписи. Более подробно об этом рассказано на сайте для разработчиков Android.
Если вы видите сообщение о том, что для APK-файла используется небезопасный сертификат и размер ключа должен быть не менее 1024 битов, следуйте .
Важно! Включите функцию подписания приложений в Google Play или сохраните хранилище ключей в безопасном месте. Если вы потеряете доступ к хранилищу, вам придется опубликовать приложение заново с другим названием пакета и новым ключом
Кроме того, потребуется отменить публикацию исходного приложения и обновить его описание.
Требования к нумерации версий APK-файла для Play Console
В манифесте любого APK-файла есть код версии (параметр ), который увеличивается с каждым обновлением приложения.
Чтобы APK-файл можно было загрузить в Play Console, значение параметра не должно превышать 2 100 000 000.
При выборе значения для APK-файла помните, что с каждой последующей версией оно должно увеличиваться (но оставаться ниже максимального значения).
Примечание. Подробную информацию о версиях APK-файлов можно найти на сайте для разработчиков Android. Требования к нумерации версий в Android () отличаются от требований Play Console.
Требования к целевому уровню API для Play Console
В манифесте любого APK-файла есть целевой уровень API (параметр ), который указывает оптимальную версию Android для приложения.
Настройка приложения на новый целевой уровень API повышает безопасность и производительность, при этом позволяя работать в более старых версиях Android (до ).
Перед загрузкой APK-файла убедитесь, что он соответствует требованиям Google Play в отношении целевого уровня API. Текущие и будущие требования перечислены ниже.
Требование к уровню API | Дата вступления в силу |
Android 8.0 (API уровня 26) |
|
Android 9 (API уровня 28) |
|
Android 10 (API уровня 29)* |
|
Android 11 (API уровня 30)* |
|
*Требования для API уровней 29 и 30 не относятся к приложениям для Wear OS.
Как только эти требования вступят в силу, в Play Console нельзя будет загрузить новые APK-файлы с более ранними целевыми уровнями API.
Совет. Технические рекомендации о том, как изменить целевой уровень API в соответствии с требованиями, можно найти в этом руководстве.
Действующие лица
- Менеджер проекта — курирует процесс, заполняет страницу приложения, при необходимости ведёт переговоры с Google.
- Android-разработчик— занимается всем, что связано со сборками и цифровой подписью.
- Дизайнер — готовит скриншоты и другие графические материалы для страницы приложения в сторе.
- Клиент, или владелец приложения — регистрирует аккаунт, утверждает маркетинговые материалы.
Если вы готовы опубликовать своё мобильное приложение сейчас, то скорее переходите к инструкции. Но если у вас его ещё нет, то нам — мы умееем выращивать мобильные приложения из идей при помощи любви, знаний и умелых рук.
Хранение ключей у Гугла
В 2017 году Google добавил новую возможность хранить ключи в облачном хранилише. Основное отличие заключается в том, что вы подписываете приложение специальным ключом загрузки, который Google проверяет и удаляет, заменяя его оригинальным ключом подписи приложения, который вы предоставили.
С его помощью можно управлять ключами подписи приложений как для новых, так и для опубликованных приложений, которые будут храниться у Google в их собственном хранилище ключей. Чтобы присоединиться к этой программе, необходимо подписаться на неё в своей Google Play Console. Стоит отметить, что отписаться от неё уже будет невозможно.
Такой способ очень полезен — при потере хранилища ключей Google Play App Signing позволит сбросить ключ для установки нового. Вам не придётся публиковать приложение повторно с новым именем пакета и ключом.
Разработка мобильного приложения и заработок
Бурное развитие рынка мобильных устройств говорит о том, что это идеальное направление для запуска стартапов. Сколько уже интересных проектов успели выстрелить за последние годы – Viber, Instagram, Periscope, WhatsApp, Snapchat, Joom, Юла и многие другие. Некоторые из них разработчики продавали крупным корпорациям, получая миллионы долларов.
По сегодняшним данным, почти половина созданных мобильных приложений приносит их владельцам от 1000$ в месяц. Сложно представить, какой общий оборот на этом рынке. При этом, кто угодно может запустить собственную программу или игру, даже если она будет бесплатная, всё равно удастся получать от проекта хорошую прибыль.
Тут как в любой нише бизнеса, нужно привлечь к себе больше внимания и зацепить большую аудиторию
Поэтому важно подобрать интересную идею. Без знаний не обойтись, как минимум придется разобраться в следующих моментах:
- основы создания мобильных приложений;
- как раскручивать такие проекты;
- способы монетизации приложений.
Это самые важные направления, если за всё платить профессионалам, денег придется потратить слишком много и контролировать их работу не получится.
Как создать приложение
- Откройте Play Console.
- Нажмите Все приложения > Создать приложение.
- Выберите язык по умолчанию и введите название, под которым приложение будет доступно в Google Play. Эти данные можно изменить позже.
- Укажите, что вы создаете – приложение или игру. Эти данные можно изменить позже.
- Выберите, как будет распространяться приложение: платно или бесплатно.
- Добавьте адрес электронной почты, по которому пользователи Google Play смогут связаться с вами.
- Подтвердите, что ваше приложение соответствует требованиям к контенту и может подпадать под действие экспортного законодательства США.
- Нажмите Сохранить проект.
Как подготовить релиз-версию приложения
Вы создали приложение под Android, и теперь, чтобы его выложить, необходимо сделать следующие шаги:
- Подготовить подпись приложения. Приложение подписывается уникальным криптографическим ключом.
- Подготовить пиктограмму приложения.
- Подготовить скриншоты (снимки экрана) приложения. Можно отдельно подготовить скриншоты для планшетов, телевизора и прочих устройств.
- Проверить манифест приложения. Проверяются права, версия приложения. Проверяются версии SDK, под какие готовится приложение. Удаляется логирование приложения. Проверяются ресурсы приложения.
- Собрать релиз-версию проекта и подписать её уникальным ключом.
- Подготовить удалённые сервера, если приложение работает с такими серверами.
- Протестировать релиз-версии подписанного приложения.
- После релиза приложения в магазине желательно скачать и удостовериться, что всё прошло гладко. Помните, пользователи будут очень недовольны и начнут минусовать ваше приложение, если новая версия будет падать или что-то случится при выкладке приложения, и оно станет неработоспособно.
Пройдёмся по важным понятиям на этом этапе.
Реклама и продвижение
Без рекламы и продвижения даже самому лучшему приложению будет сложно набрать популярность. Есть разные методы продвижения, от поисковой оптимизации до фичеринга и искусственного внедрения в топ. Многие способы продвижения не отличаются от продвижения обычного сайта.
Сейчас в мире 3,9 млрд смартфонов. За 2017 год пользователи скачали 178 млрд приложений и потратили 81 млрд долларов. В среднем, каждый пользователь потратил $20,94. Вот на эти деньги мы и рассчитываем. На маленькую их часть.
Достаточно 0,0001% рынка, чтобы заработать целое состояние. А прибыль от приложения капает на счёт, даже если вы уехали в отпуск. Раскрученное приложение живёт своей жизнью, и это замечательно.
Как зарегистрироваться в программе подписания приложений в Google Play
Новые приложения
Шаг 2. Подготовьте выпуск
- Подготовьте и внедрите выпуск приложения, следуя инструкциям.
- Выбрав тип версии, настройте параметры подписания приложений в разделе «Разрешите Google защищать ключ подписи приложения и управлять им».
- Нажмите Продолжить, и сгенерированный ключ станет ключом загрузки, который будет использоваться для подписания будущих выпусков. Вы также можете перейти в Параметры подписания приложений, которые включают в себя следующие возможности:
- Использовать один ключ для разных приложений в аккаунте разработчика (вариант 2).
- Экспортировать и загрузить существующий ключ из Java Keystore (вариант 3) или не использовать Java Keystore (вариант 4). Выберите подходящий вам способ экспорта и загрузки. Загрузив ключ подписи приложения и его открытый сертификат, вы можете или использовать в его качестве ключ подписи приложения.
- Выйти из программы подписания приложений Google Play (вариант 5).
- Выберите Обновить.
Примечание. Чтобы продолжить, нужно принять Условия использования и зарегистрироваться в сервисе подписания приложений.
Шаг 3. Зарегистрируйте ключ подписи приложения у поставщиков API
Если в вашем приложении используется API, то, чтобы пройти аутентификацию, вам, скорее всего, понадобится зарегистрировать сертификат ключа, с помощью которого Google подписывает ваше приложение. Чтобы найти сертификат, выполните следующие действия:
- Откройте Play Console.
- В меню слева нажмите Версия > Настройка > Целостность приложения.
- Прокрутите страницу вниз до раздела «Сертификат для ключа подписи приложения» и скопируйте цифровые отпечатки (MD5, SHA-1 и SHA-256) сертификата подписания приложений.
Опубликованные приложения
Шаг 1. Зарегистрируйтесь в сервисе подписания приложений Google Play
- Откройте Play Console.
- Выберите приложение.
- В меню слева нажмите Версия > Настройка > Целостность приложения.
- При необходимости прочитайте Условия использования и нажмите Принять.
Шаг 2. Отправьте оригинальный ключ в Google и создайте ключ загрузки
- Найдите оригинальный ключ подписи приложения.
- Откройте Play Console.
- Выберите приложение.
- В меню слева нажмите Версия > Настройка > Целостность приложения.
- Загрузите существующий ключ подписи приложения наиболее подходящим для вашего процесса выпуска способом.
Шаг 3. Создайте ключ загрузки (необязательно, но рекомендуется)
-
и загрузите сертификат в Google Play.
- Скопируйте цифровые отпечатки (MD5, SHA-1 и SHA-256) сертификата подписания приложений.
Шаг 4. Подпишите следующее обновление своего приложения ключом загрузки
Выпускаемые обновления приложения нужно подписывать ключом загрузки.
- Если вы не сгенерировали новый ключ загрузки, продолжайте использовать для выпусков в Google Play оригинальный ключ подписи приложения. В случае потери ключа подписи приложения вы можете и зарегистрировать его в Google, чтобы продолжить выпускать обновления.
- Если вы сгенерировали новый ключ загрузки, используйте его для подписи выпусков, которые загружаете в Google Play. После загрузки Google проверит ключ загрузки, которым подписан выпуск, чтобы подтвердить вашу личность. Если вы потеряете ключ загрузки, .
Полезные материалы для чтения и самоподготовки
Head First. Программирование для Android. Хотя эта книга немного устарела, она объясняет ключевые концепции очень интересным способом. Если вам понравился стиль Head First, вам будет приятно читать эту книгу.
Филлипс Б., Стюарт К., Марсикано К.Android. Программирование для профессионалов. 3-е издание. Действительно неплохая книга, которую можно смело рекомендовать начинающим разработчикам. В ней они смогут найти множество приёмов разработки приложений для Android, самостоятельный путь к которым довольно долог. Книга начинается с «Hello, world» и через теорию, упражнения и написание небольших приложений, обучает основному стеку технологий для создания Android-приложения. Требует среднего знания Java.
Исакова С., Жемеров Д. Kotlin в действии. Книга от создателей языка. Очень хорошо написана, советую.
Нуркевич Т., Кристенсен Б. Реактивное программирование с применением RxJava. Разработка асинхронных событийно-ориентированных приложений. Книга, которая на примере RxJava поможет понять вам, что такое реактивное программирование. Требует неплохого знания Java (по крайней мере, вы должны понимать, что такое обобщённые типы и лямбда-выражения) и предполагает последовательное чтение, так как материал подаётся шаг за шагом. Внимательный читатель получит полное представление об RxJava.
Напоследок — ещё пара статей на английском для тех, кто хочет разработать приложение на Android: «10 вещей, которые узнают новые Android-разработчики» и «12 методов, который должен знать каждый начинающий Android-разработчик».
В этой статье я дал лишь базовые, минимально необходимые сведения, чтобы начать разработку андроид приложений с нуля. Чтобы стать полноценным, квалифицированным Android-разработчиком, эффективней всего будет пройти полноценную учебную программу, например, на факультете Android-разработки GeekUniversity.
Другие полезные статьи для начинающих Android-разработчиков:
- 9 практических советов для начинающего Android-разработчика
- Типичные ошибки начинающего Android-разработчика
Предоставление доступа
Шаг 1. Выберите тип доступа
Прежде чем настраивать разрешения, выберите тип доступа для пользователя:
- На уровне аккаунта. Доступ ко всем приложениям в аккаунте разработчика.
- На уровне приложения. Доступ к отдельным приложениям.
Некоторые разрешения можно предоставлять только пользователям с доступом на уровне аккаунта или на уровне приложения (см. раздел ).
Шаг 2. Добавьте пользователей и настройте разрешения
Владелец и администратор аккаунта Play Console могут добавлять в него пользователей, а также предоставлять им доступ ко всем или некоторым приложениям. Перед тем как предоставлять разрешения, прочитайте .
Откройте Play Console.
В меню слева выберите Пользователи и разрешения.
Чтобы добавить новых пользователей, нажмите Пригласить пользователей.
Чтобы изменить разрешения для существующего пользователя, нажмите на строку с его именем.
Введите адрес электронной почты пользователя. Если у вас есть разрешение «Администратор (все разрешения)» на уровне аккаунта, вы можете установить срок действия доступа
Обратите внимание на следующее:
Пользователи смогут входить в Play Console только с тем адресом электронной почты аккаунта Google, на который вы выслали приглашение.
Если вы не укажете срок действия, пользователь получит постоянный доступ к приложению или аккаунту Play Console.
Выберите разрешения на вкладке Разрешения для приложения или Разрешения на уровне аккаунтаЧтобы добавить приложение в таблицу разрешений, на вкладке Разрешения для приложения выберите Добавить приложение, а затем нажмите Применить..
Нажмите Пригласить пользователя.
Свернуть все
Ищет милиция, ищут пожарные
Когда вы публикуете свою программу, то она сразу попадает в магазин приложений без всякой модерации. Но найти её будет там не просто. Даже поиск по магазину вам не поможет. Нужно какое-то время, чтобы данные в магазине обновились и поисковый робот заметил вашу программу. Но я помогу вам бесплатным советом, как быстро найти свою программу в Google Play. А всё очень просто. Вспомните имя вашего пакета, который использовался при создании приложения — он и является ключом к разгадке. Заходим на сайт и вбиваем нужный адрес с указанием пакета в качестве ID:
https://play.google.com/store/apps/details?id=ru.alexanderklimov.crib
И вы сразу окажетесь в нужном месте и можете раздать ссылку своим друзьям. В последнее время добавление/обновление программы происходит достаточно медленно. Поэтому не стоит сразу искать свою программу, подождите пару часов.
APKUpdater
APKUpdater – небольшая утилита, которая ищет обновления для всех установленных приложений на устройстве и уведомляет об их наличии. В программе всего две вкладки: на первой отображен список всех имеющихся приложений, на второй — доступные для них обновления.
Если существует новая версия приложения, утилита показывает ссылку на ее загрузку. APKUpdater ищет обновления не только в официальном магазине Google Play (через APK Downloader), но и на ресурсах APKMirror и APKPure. Таким образом можно в пару кликов обновить все приложения, установленные из неофициальных источников, и даже тех, которых нет в Google Play.
В целом, APKUpdater выступает больше как инструмент для поиска новых версий установленных приложений, с помощью которого можно всегда держать программы на смартфоне или планшете в актуальном состоянии. Если бы при этом утилита умела самостоятельно обновлять приложения, это было бы идеальным решением.
Регистрация аккаунта разработчика Google Play
Чтобы публиковать приложения для Android в Google Play, создайте аккаунт разработчика.
Шаг 1. Зарегистрируйте аккаунт разработчика Google Play
Зарегистрировать аккаунт разработчика Google Play могут только пользователи, которым исполнилось 18 лет.
- Чтобы создать аккаунт разработчика, используйте свой обычный аккаунт Google.
- После регистрации вы сможете публиковать приложения и управлять ими с помощью Play Console.
Шаг 2. Примите Соглашение Google Play о распространении программных продуктов
Во время регистрации вам необходимо ознакомиться с этим соглашением и принять его условия.
Шаг 3. Оплатите регистрационный сбор
Регистрационный сбор составляет 25 долларов США и взимается только один раз. Его можно оплатить банковской картой следующих типов:
- MasterCard;
- Visa;
- American Express;
- Discover (только в США);
- Visa Electron (только за пределами США).
Примечание. Карты предоплаты не принимаются. В некоторых странах могут поддерживаться не все типы карт.
Шаг 4. Добавьте необходимую информацию
Укажите свои данные, например имя разработчика, которое будет видно всем пользователям на страницах ваших приложений в Google Play.
После создания аккаунта можно добавить другие сведения.
Примечание. Для создания аккаунта разработчика Google Play вам, возможно, потребуется предоставить нам копию своего удостоверения личности государственного образца, а также данные кредитной карты на ваше имя. Если вы предоставите неверную информацию, регистрационный взнос не будет возвращен.