Если вы распространяете приложения только за пределами Google Play, используйте консоль разработчика Android для управления своей учетной записью разработчика и регистрации имен пакетов вашего приложения. В этом руководстве объясняется, как подтвердить свою учетную запись и убедиться, что ваши приложения можно установить на сертифицированные устройства Android.
Завести аккаунт
Для начала зарегистрируйтесь в консоли разработчика Android , используя свою учетную запись Google. Если вы студент или любитель, вы можете создать специальный тип учетной записи с меньшим количеством требований к подтверждению и без комиссии.
Выберите способ распространения ваших приложений.
Ваши приложения по-прежнему можно устанавливать из сторонних источников. Однако удобство использования зависит от выбранного вами способа установки.
Полная проверка личности
Для подтверждения личности необходимо предоставить официальные документы. Требования различаются в зависимости от того, регистрируетесь ли вы как физическое или юридическое лицо. Как правило, этот процесс занимает около 10 минут, если у вас есть вся необходимая информация.
Необходимая информация для всех учетных записей
Полное имя и адрес : В рамках программы проверки физические лица должны предоставить удостоверение личности с фотографией, выданное государственным органом, и документ, подтверждающий адрес проживания. Примерами приемлемых удостоверений личности и документов, подтверждающих адрес проживания, для лиц, проживающих в Соединенных Штатах, являются:
- Паспорт
- Государственная идентификация
- водительские права
- Карта постоянного резидента или грин-карта
- Удостоверение личности с фотографией, выданное государственным органом, с указанием адреса.
- Счет за коммунальные услуги: электричество, вода, газ, интернет, кабельное телевидение.
- Страховое заявление (страхование жилья, медицинское страхование и т. д.)
- Выписка по кредитной карте или банковскому счету
Контактные данные : личный адрес электронной почты и номер телефона, подтвержденные одноразовым паролем (OTP).
Дополнительные требования к организациям
- Номер DUNS : уникальный 9-значный идентификатор вашей организации, предоставляемый компанией Dun & Bradstreet, который используется во всем мире для подтверждения юридической идентичности вашего бизнеса. Если у вашей организации нет такого номера, вы можете получить его бесплатно на веб-сайте Dun & Bradstreet.
- Подтвержденный веб-сайт : Веб-сайт вашей организации должен быть подтвержден с помощью Google Search Console.
- Официальные учредительные документы организации : Ниже приведены примеры документов, которые организации в Соединенных Штатах должны предоставить. Требуемые документы в вашем регионе могут отличаться.
- Любой документ, уведомление или письмо, выданное или заверенное печатью Налоговой службы США (IRS), в котором указано название вашей организации. Примеры: CP575, 147C, CP299, 988, 937, 1050, 5822 и т. д.
- Формы, поданные в Налоговое управление США (IRS), будут приняты только в том случае, если копия формы доступна на веб-сайте IRS. Примерами таких форм являются формы 8871 и 990.
- Свидетельство о регистрации компании, выданное штатом, в котором вы осуществляете коммерческую деятельность, с указанием названия вашей организации.
- Ваш последний документ, поданный в Комиссию по ценным бумагам и биржам США (например, формы 10-K, 10-Q или 8-K), в котором указано название организации.
- Кредитные отчеты для бизнеса, содержащие название вашей организации, от Experian, Equifax или TransUnion.
- Только для государственных ведомств и учреждений: официальное письмо с указанием полного имени, адреса и даты.
Зарегистрируйте названия ваших пакетов.
После подтверждения вы можете зарегистрировать имена пакетов вашего приложения на странице «Пакеты» . Процесс регистрации связывает ваше приложение с вашей подтвержденной личностью разработчика. Для регистрации выполните следующие действия в консоли разработчика Android:
- Введите имя пакета: Укажите уникальное имя пакета, который вы хотите зарегистрировать.
- Добавьте свой ключ: введите отпечаток сертификата SHA-256 из пары ключей подписи вашего приложения. После этого статус изменится на «На рассмотрении» .
- Подтверждение права собственности: Для существующих имен пакетов необходимо подписать APK-файл своим закрытым ключом и загрузить его. В консоли разработчика Android есть фрагмент кода, который можно добавить в папку ресурсов APK-файла для этого задания. После регистрации вы получите уведомление по электронной почте, а статус пакета в консоли разработчика обновится до «Зарегистрирован» .
Перенесите названия ваших пакетов.
Вы также можете переносить имена пакетов между учетными записями разработчиков. Перенос управляется через страницу настроек . Для начала переноса необходимы следующие данные:
- Статус подтверждения: Как исходный, так и целевой аккаунты должны быть подтверждены и иметь действующий статус.
- Зарегистрированный ключ: Название пакета должно иметь зарегистрированный ключ и быть устанавливаемым.
- Необходимая информация: вам потребуется идентификатор целевого разработчика, идентификаторы заказов для обеих учетных записей и указание причины перевода.
Обработка повторяющихся имен пакетов
Если несколько разработчиков используют одно и то же имя пакета, право на его регистрацию определяется правилами присвоения имени пакета. Следующие правила направлены на то, чтобы присвоить имя пакета разработчику, чей ключ подписи используется более чем в 50% от общего числа известных установок:
- Кластер большинства : если на ключи разработчика приходится более 50% всех установок, то этот разработчик имеет приоритет при регистрации.
- Большой кластер : Если ни один ключ не имеет более 50% установок, любой разработчик с «большим кластером» (50 или более установок) может зарегистрировать имя пакета.
- Принцип «кто первый, тот и получит» : если нет достаточно крупного кластера, любой разработчик с известным ключом может зарегистрировать имя пакета в порядке очереди.
Следующие примеры демонстрируют эти правила:
Приоритет для владельца большинства ключей :
Приоритет при регистрации имеет разработчик, чей ключ подписи используется более чем в 50% от общего числа известных установок. Всем остальным разработчикам потребуется использовать другое имя пакета.
Разработчик | Название пакета | Ключ | Устанавливает |
А | com.test.1 | 11 | 1000 |
Б | com.test.1 | 12 | 100 |
В этом сценарии разработчик A имеет право зарегистрировать имя пакета. Разработчику B потребуется использовать другое имя или подать заявку на исключение.
Условия получения ключей при наличии 50 и более установок :
Если ни один ключ не имеет более 50% установок, то все ключи с 50 и более установками становятся пригодными для регистрации. Всем остальным разработчикам — тем, у кого ключи имеют менее 50 установок — потребуется запросить разрешение на использование имени пакета.
Разработчик | Название пакета | Ключ | Устанавливает |
С | com.test.2 | 21 | 100 |
Д | com.test.2 | 22 | 100 |
Е | com.test.2 | 23 | 10 |
Здесь ни один ключ не обладает большинством голосов. Разработчики C и D, имеющие 50 или более установок, могут зарегистрировать имя пакета. Разработчику E потребуется использовать другое разрешение для запроса имени.
При установке менее 50 ключей выдача осуществляется в порядке очереди :
Если ни один ключ не достигнет порога в 50 установок, все известные ключи могут быть зарегистрированы в порядке очереди. Как только один разработчик зарегистрирует имя пакета, другим разработчикам потребуется использовать другое имя для своих пакетов (или запросить исключения).
Разработчик | Название пакета | Ключ | Устанавливает |
Ф | com.test.3 | 31 | 10 |
Г | com.test.3 | 31 | 10 |
В этом сценарии все разработчики, имеющие ключи, имеют право на участие. После того, как один разработчик зарегистрирует имя пакета, другому потребуется запросить разрешение.