Тестирование обновлений в приложении, Тестирование обновлений в приложении

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

Тестирование с внутренним совместным доступом к приложениям

Используйте внутренний общий доступ к приложениям для тестирования обновлений внутри приложения, выполнив следующие действия:

  1. Убедитесь, что на вашем тестовом устройстве установлена ​​версия вашего приложения, которая поддерживает обновления внутри приложения и была установлена ​​с использованием внутреннего URL-адреса общего доступа к приложению.

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

  3. На тестовом устройстве щелкните внутреннюю ссылку общего доступа к обновленной версии вашего приложения, но не устанавливайте приложение со страницы Play Store, которая появляется после перехода по ссылке.

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

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

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

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

  • Убедитесь, что приложение, которое вы используете для тестирования обновлений внутри приложения, имеет тот же идентификатор приложения и ключ подписи , что и версия, доступная в Google Play.

  • Google Play может обновить приложение только до более высокой версии. Убедитесь, что тестируемое приложение имеет более низкий код версии, чем код версии обновления.

  • Поле inAppUpdatePriority не поддерживается при загрузке приложения во внутренний общий доступ к приложениям.