В этом руководстве рассказывается, как протестировать интеграцию подсказок по установке в приложении или игре.
Тестирование API
Чтобы протестировать API, выполните следующие действия:
- Убедитесь, что у владельца тестового аккаунта есть одно или несколько устройств альтернативного форм-фактора, например часы, телефон, планшет, складное устройство, телевизор или автомобиль с Android Automotive OS.
- Убедитесь, что на других устройствах выполнен вход в тестовый аккаунт Google Play.
- Убедитесь, что на телефоне, где используется тестовый аккаунт, установлена версия Google Play 42.2 или более поздняя.
Тестирование с помощью Google Play
Чтобы использовать подсказки по установке в приложении, оно должно быть опубликовано в Google Play. Вы можете протестировать интеграцию, не публикуя рабочую версию приложения. Для этого используйте каналы внутреннего тестирования или внутренний доступ к приложениям. В этом разделе рассматривается несколько возможностей.
Тестирование с использованием канала внутреннего тестирования
Загрузите приложение в канал внутреннего тестирования. Затем установите его на устройство, используя аккаунт пользователя с доступом к каналу внутреннего тестирования. При этом должны выполняться следующие условия:
- Аккаунт пользователя включен в канал внутреннего тестирования.
- Аккаунт пользователя является основным и выбран в Google Play.
- Пользователь скачал приложение из Google Play. Приложение будет добавлено в библиотеку Google Play пользователя.
- Приложение установлено не на всех подходящих устройствах пользователя.
После того как пользователь, входящий в список тестировщиков, хотя бы раз скачает приложение из канала внутреннего тестирования, вы сможете развертывать новые версии приложения локально на его устройстве, например с помощью Android Studio.
Тестирование с помощью внутреннего доступа к приложениям
Чтобы быстро проверить интеграцию, используйте внутренний доступ к приложениям. Этот способ позволяет быстро тестировать изменения, поскольку при нем не выполняются некоторые проверки, обязательные для других типов тестирования.
Устранение неполадок
В таблице ниже описаны распространенные проблемы, из-за которых в приложении может не показываться диалоговое окно с предложением установить его.
| Проблема | Решение |
|---|---|
| Ваше приложение не опубликовано в Google Play. | Для тестирования не нужно публиковать приложение. Однако applicationId вашего приложения должен быть доступен как минимум в канале внутреннего тестирования. |
| Подсказка об установке приложения не появляется. | Убедитесь, что вы соответствуете [требованиям](.#eligibility) и [критериям тестирования](.#test). |
| Аккаунт пользователя не соответствует требованиям для установки приложения. | Пользователь уже установил приложение на все поддерживаемые устройства. Удалите приложение с поддерживаемых устройств. |
| В Google Play не выбран основной аккаунт. | Если на устройстве используется несколько аккаунтов, убедитесь, что в Google Play выбран основной. |
| Аккаунт пользователя защищен, например, в случае корпоративных аккаунтов. | Используйте аккаунт Gmail. |
| Квота исчерпана. | Используйте канал внутреннего тестирования или внутренний доступ к приложениям. |
| Возникла проблема с Google Play или сервисами Google Play на устройстве. | Обычно это происходит, если Google Play был установлен на устройство из неизвестного источника. Используйте другое устройство с поддерживаемой версией Google Play и сервисов Google Play. |