Как распространять собственные треки тестирования приложений Android с помощью API управления Android + Организации? - PullRequest
7 голосов
/ 14 марта 2019

Поэтому я использую API управления Android для управления и обработки развертывания приложения на устройстве с киоском, над которым я работаю.

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

Я зарегистрировал некоторые устройства в политике, и когда приложение перемещено в Prod (в настоящее время это нормально, поскольку есть тольконесколько устройств для тестирования в этой политике), он загружает и устанавливает.

Однако моя проблема в том, что если я использую альфа-трек, а затем назначаю организацию этому альфа-треку, новая альфа-версия приложения никогда не будетустанавливается.

android alpha track

Использование opt-in URL (не идеально, так как в политике нет Chrome, поэтому мне нужноспециально добавьте chrome только для альфа-тестирования), затем войдите в Google с учетной записью в этой организации.Затем он сообщает, что я зарегистрирован в альфа-версии, и может потребоваться несколько часов, чтобы приложение появилось.

enter image description here

GoogleДокументы по этому вопросу крайне расплывчаты

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

Мне нравится16 часов спустя, нет приложения, только версия prod, которая поставляется предварительно установленной.Если я вызываю это устройство из API управления Android и показываю установленные приложения, на нем отображается только версия приложения / предыдущая версия приложения.

Итак, мой вопрос: Как получить приложениена устройство через альфа-тестовый канал при использовании частного приложения + организации?

1 Ответ

1 голос
/ 14 марта 2019

API управления Android в настоящее время не поддерживает распространение треков тестирования. Мы работаем над добавлением поддержки для него, однако я пока не могу указать точную временную шкалу.

Как только поддержка будет добавлена, вы сможете установить поле в ApplicationPolicy для распространения трека тестирования приложения на устройство. Аналогично тому, как это возможно в настоящее время с помощью API Play EMM (см. документация ).

К сожалению, обходного пути нет. Использование дополнительного URL-адреса с устройства не будет работать с API управления Android. И вы не можете использовать API Play EMM для устройств, управляемых с помощью API управления Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...