Как я могу перенести пользователей существующего производственного apk на новую развернутую версию в среде открытого бета-тестирования?

#android #testing #apk #version #beta-versions

#Android #тестирование #apk #версия #бета-версии

Вопрос:

У меня очень специфические требования, в соответствии с которыми я хотел бы предоставить пользователю доступ к нашей последней версии apk через открытое бета-тестирование и хочу остановить версию, находящуюся в производстве. Проблема здесь в том, как перенести пользователя из рабочей версии в бета-версию новой версии?

Допустим, я развертываю версию 10.1 в открытой бета-версии и хочу перенести существующего пользователя, который уже использует производственное приложение. Если возможно, как я могу это сделать?

Как я могу остановить производственную версию как ограничивающую функции?

Комментарии:

1. ваш пользователь загружает ваш apk через playstore?

Ответ №1:

Нет — невозможно отключить версию APK или принудительно обновить пользователей.

Из документов разработчика Android по управлению версиями приложений:

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

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