Как протестировать подсказки по установке в приложении

В этом руководстве рассказывается, как протестировать интеграцию подсказок по установке в приложении или игре.

Тестирование API

Чтобы протестировать API, выполните следующие действия:

  1. Убедитесь, что у владельца тестового аккаунта есть одно или несколько устройств альтернативного форм-фактора, например часы, телефон, планшет, складное устройство, телевизор или автомобиль с Android Automotive OS.
  2. Убедитесь, что на других устройствах выполнен вход в тестовый аккаунт Google Play.
  3. Убедитесь, что на телефоне, где используется тестовый аккаунт, установлена версия Google Play 42.2 или более поздняя.

Тестирование с помощью Google Play

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

Тестирование с использованием канала внутреннего тестирования

Загрузите приложение в канал внутреннего тестирования. Затем установите его на устройство, используя аккаунт пользователя с доступом к каналу внутреннего тестирования. При этом должны выполняться следующие условия:

  1. Аккаунт пользователя включен в канал внутреннего тестирования.
  2. Аккаунт пользователя является основным и выбран в Google Play.
  3. Пользователь скачал приложение из Google Play. Приложение будет добавлено в библиотеку Google Play пользователя.
  4. Приложение установлено не на всех подходящих устройствах пользователя.

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

Тестирование с помощью внутреннего доступа к приложениям

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

Устранение неполадок

В таблице ниже описаны распространенные проблемы, из-за которых в приложении может не показываться диалоговое окно с предложением установить его.

Проблема Решение
Ваше приложение не опубликовано в Google Play. Для тестирования не нужно публиковать приложение. Однако applicationId вашего приложения должен быть доступен как минимум в канале внутреннего тестирования.
Подсказка об установке приложения не появляется. Убедитесь, что вы соответствуете [требованиям](.#eligibility) и [критериям тестирования](.#test).
Аккаунт пользователя не соответствует требованиям для установки приложения. Пользователь уже установил приложение на все поддерживаемые устройства. Удалите приложение с поддерживаемых устройств.
В Google Play не выбран основной аккаунт. Если на устройстве используется несколько аккаунтов, убедитесь, что в Google Play выбран основной.
Аккаунт пользователя защищен, например, в случае корпоративных аккаунтов. Используйте аккаунт Gmail.
Квота исчерпана. Используйте канал внутреннего тестирования или внутренний доступ к приложениям.
Возникла проблема с Google Play или сервисами Google Play на устройстве. Обычно это происходит, если Google Play был установлен на устройство из неизвестного источника. Используйте другое устройство с поддерживаемой версией Google Play и сервисов Google Play.