В этом руководстве объясняется, как зарегистрировать ваши приложения на платформах с открытым исходным кодом. Процесс аналогичен распространению вашего приложения через другие магазины. Хотя регистрация приложения не является обязательной для продолжения его распространения на платформах с открытым исходным кодом, она позволит вашим пользователям сохранить тот же процесс установки, что и сегодня.
Прежде чем начать, создайте учетную запись в консоли разработчика Android или в консоли Google Play . Если у вас нет учетной записи, зарегистрируйтесь, следуя руководству по подтверждению разработчика .
Выберите способ установки вашего приложения пользователями.
В зависимости от того, прошли ли вы верификацию и регистрацию, пользователи могут установить ваше приложение одним из двух способов:
- Для ваших пользователей никаких изменений. Зарегистрируйте свои приложения на основе вашей подтвержденной личности, чтобы пользователи могли устанавливать их так же, как и всегда.
- Расширенная настройка потока. Если вы предпочитаете не регистрировать свое приложение, пользователи могут включить расширенную настройку потока на своих устройствах. Эта одноразовая настройка позволяет им устанавливать приложения от непроверенных разработчиков.
Зарегистрируйте новое приложение
Для регистрации нового приложения выполните следующие шаги.
- В консоли разработчика Android или на вкладке проверки разработчика Android в консоли Google Play нажмите «Зарегистрировать имя пакета» .
- Введите имя пакета вашего нового приложения и нажмите «Далее» .
- Нажмите «Добавить ключ» и введите отпечаток сертификата SHA-256 вашего ключа подписи. Инструкции по извлечению отпечатка см. в руководстве Справочного центра . Если платформа с открытым исходным кодом использует ваш ключ подписи для распространения приложения, вам не нужно выполнять никаких дальнейших действий.
- Если платформа с открытым исходным кодом повторно подписывает приложение своим ключом, загрузите подписанный платформой APK-файл после публикации приложения на платформе.
- Извлеките отпечаток сертификата SHA-256 из APK-файла.
- В консоли перейдите к зарегистрированному приложению, нажмите «Добавить ключ» и введите извлеченный отпечаток сертификата SHA-256. Если появится запрос на подтверждение владения, нажмите «Подтвердить» и выполните шаги с 9 по 12 в разделе «Регистрация существующего приложения» . Этот запрос появляется в редких случаях, когда новое приложение устанавливается на 50 или более устройств Android с платформы до регистрации ключа платформы.
Зарегистрируйте существующее приложение
Если платформа приложений с открытым исходным кодом использует ваш ключ подписи для распространения приложения, следуйте существующему руководству по регистрации имени пакета .
Чтобы зарегистрировать существующее приложение, которое платформа с открытым исходным кодом переподписывает своим ключом, выполните следующие шаги:
- Загрузите APK-файл с цифровой подписью с платформы с открытым исходным кодом.
- Извлеките отпечаток сертификата SHA-256 из APK-файла. Инструкции по извлечению отпечатка см. в руководстве в Справочном центре.
- В консоли разработчика Android или на странице подтверждения разработчика Android в консоли Google Play нажмите «Зарегистрировать имя пакета» .
- Введите имя пакета вашего существующего приложения и нажмите «Далее» .
- Нажмите «Выбрать ключ» . Если у приложения менее 50 известных установок, нажмите «Добавить ключ» и введите вместо этого отпечаток сертификата SHA-256.
- Выберите извлеченный отпечаток сертификата SHA-256 из списка подходящих отпечатков. Если отпечаток отсутствует в списке, нажмите « Показать другой способ регистрации» , затем «Показать отпечатки для других ключей » и выберите отпечаток из этого списка.
- Нажмите «Добавить ключ» .
- Нажмите «Загрузить APK» .
- Скопируйте предоставленный фрагмент кода, перейдите в исходный код вашего приложения, создайте файл с именем
adi-registration.propertiesв папкеassetsи вставьте фрагмент кода в этот файл. - Опубликуйте новую версию приложения, содержащую этот фрагмент кода, на платформе с открытым исходным кодом.
- Скачайте новую версию APK с платформы.
- Загрузите APK-файл в консоль.