Публикация приложения в NashStore
Система Android позволяет устанавливать приложения при помощи других приложений (магазинов или сторов). В таком случае разработчик может распространять, обновлять и продвигать своё приложение, используя возможности стора.
Для примера рассмотрим магазин приложений NashStore. Он отлично подойдёт для начинающих, потому что для регистрации не требуется оплачивать регистрационный сбор в отличии от Google Play и не нужно иметь предприятие как в RuStore
Для использования NashStore нужно пройти регистрацию для доступа к магазину и отдельно регистрацию аккаунта разработчика
Переходим на страницу регистрации
Вводим свои данные
После успешной регистрации нужно подтвердить email
Далее регистрируем аккаунт разработчика
Заполняем анкетуИ нажимаем "Создать аккаунт"
Аккаунт зарегистрирован, но потребуется некоторое время для проверки
В это время мы можем подготовить наше приложение к публикации
На данном этапе от нас потребуется:
- минимум 2 скриншота
- большая иконка приложения (создаётся при генерации иконки). Пример
- apk файл, собранный в release версии
Переходим к консоли разработчика, выбираем созданный аккаунт
Нажимаем "Создать приложение"
Заполняем информацию, которую увидит пользователь
Далее укажем информацию, которая потребуется при возникновении вопросов по приложению
Потребуется иконка и скриншоты
Поскольку в приложении есть функции, доступные только после аутентификации, необходимо завести тестовый аккаунт и поделиться им. Необходимо для проверок и одобрения публикации со стороны магазина
Переходим к вкладке "Управление выпусками" и создаём выпуск
На данном этапе нам потребуется подписанная релизная сборка. Напомним как её получить
Перед сборкой необходимо придумать уникальный applicationId.
Как правило applicationId представляет собой имя сайта наоборот. При этом доменное имя сайта не обязательно должно вам принадлежать. Он должен быть уникален в рамках магазина приложений
Для сборки релиза в Android Studio нужно выбрать данный пункт
В появившемся окне выбираем Apk
Если на данном этапе есть хранилище ключей (keysore), то можно выбрать существующий. Если нет, то нужно создать (Create New)
При создании keystore указывайте свои данные, которые могут идентифицировать вас как автора. Время жизни ключа побольше (25 лет хватит)
После создания/выбора keystore переходим далее (Next) и выбираем release
Готовый apk должен быть здесь:
В появившемся окне выбираем созданный ранее Apk
Выпуск можно опубликовать
К каждому выпуску можно указывать краткое описание о том, что изменилось
Заключительный этап
Ждём одобрения или отправки на доработку
Выпуск может быть отправлен на доработку. Рассмотрим самые частые ошибки.
- Указана некорректная информация
- При сборке apk не была увеличена версия
Рекомендуем подойти к задаче ответственно. Иначе релиз может не выйти в планируемый срок.