Основы публикации корпоративных приложений

Введение

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

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

Такие приложения рекомендуется размещать в Google Play. В этом случае их ежедневно будут видеть миллиарды пользователей.

 

Чтобы начать работу с Google Play, нужно создать аккаунт разработчика. Этот аккаунт необходим всем разработчикам, ответственным за публикацию приложений (как версий для внутреннего бета-тестирования, так и общедоступных). Организация может предоставить разработчикам разные уровни доступа к Google Play Console и к отдельным приложениям, опубликованным для вашей компании. После настройки аккаунта вы можете использовать платформу Google Play, чтобы публиковать и продвигать приложения, а также отслеживать ключевые показатели эффективности, анализировать отзывы пользователей и т. д. Мы предлагаем множество обучающих материалов, которые помогут вам в начале пути.

Мы стремимся повысить надежность нашей платформы, и поэтому установили специальные правила для разработчиков всех приложений, в том числе корпоративных. Благодаря этим правилам миллиарды людей во всем мире могут безопасно использовать приложения и игры, публикуемые в Google Play. Узнать больше о требованиях платформы вы можете в Центре правил для разработчиков.

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

Публикация специальных приложений для корпоративных клиентов

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

  1. Опубликовать приложение напрямую, используя идентификатор компании в корпоративном Google Play.
  2. Предоставить компании исполняемый APK-файл приложения, который будет опубликован только для ее сотрудников.

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

Чтобы разработчик мог использовать этот вариант, компания сначала должна включить корпоративный Google Play в своей системе управления мобильной инфраструктурой. Далее компания должна сообщить разработчику свой идентификатор. После этого разработчик сможет с помощью Google Play Console настроить таргетинг своих приложений на корпоративных клиентов.

Иногда компании хотят иметь возможность выбирать, какие именно версии приложения будут распространяться среди конечных пользователей. В таких случаях разработчики могут создавать каналы закрытого тестирования, соответствующие отдельным версиям приложения, и настраивать таргетинг этих версий на определенные идентификаторы корпоративного Google Play. Это даст специалистам IT-отдела компании больше возможностей для управления версиями приложениями внутри организации. Такой подход требует тесного взаимодействия между разработчиками и IT-администраторами, которое может отсутствовать в некоторых системах управления мобильной инфраструктурой.

Кроме того, предприятия могут сами публиковать APK-файл приложения в рамках организации. Для этого рекомендуется использовать корпоративный Google Play. Вам могут быть доступны и другие, не утвержденные Google методы. Если организации публикуют собственную копию APK, важно, чтобы название пакета приложения не повторялось ни внутри корпоративного Google Play, ни в сервисе Google Play в целом. Если название уже используется, следует скомпилировать приложение заново и переименовать.

Вне зависимости от выбранной стратегии разработчики могут оптимизировать процессы публикации приложений с помощью Google Play Custom Publishing API. Этот API позволяет программно управлять данными для Google Play, пакетами APK и другими ресурсами. Google Play Custom Publishing API уже встроен в популярные средства развертывания и выпуска приложений, такие как Fastlane, а также может быть легко интегрирован в собственные инструменты.

Публикация внутренних приложений для сотрудников

Компании могут разрабатывать частные приложения и публиковать их для своих сотрудников. Для этого есть несколько вариантов:

  1. Компании могут публиковать частные приложения с помощью Google Play Console.
  2. Компании могут публиковать частные приложения напрямую из системы управления мобильной инфраструктурой, если поставщик поддерживает интеграцию с Google Play.
  3. Компании могут публиковать частные приложения, используя Custom Publishing API.

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

Поддержка внутреннего и внешнего бета-тестирования

И коммерческие приложения для тысяч клиентов, и частные приложения для отдельных компаний тестируются перед публикацией. Для этого в Google Play размещаются тестовые версии. Разработчики могут создавать и публиковать стандартные типы (например, Canary, альфа- и бета-версии) или открывать доступ для тестирования только к определенным версиям, как рассказывалось в этой статье выше. Использование тестовых приложений разрешено всем разработчикам.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
12270559319421762195
true
Поиск по Справочному центру
true
true
true
true
true
108584
false
false