#android #testing #apk #version #beta-versions
#Android #тестирование #apk #версия #бета-версии
Вопрос:
У меня очень специфические требования, в соответствии с которыми я хотел бы предоставить пользователю доступ к нашей последней версии apk через открытое бета-тестирование и хочу остановить версию, находящуюся в производстве. Проблема здесь в том, как перенести пользователя из рабочей версии в бета-версию новой версии?
Допустим, я развертываю версию 10.1 в открытой бета-версии и хочу перенести существующего пользователя, который уже использует производственное приложение. Если возможно, как я могу это сделать?
Как я могу остановить производственную версию как ограничивающую функции?
Комментарии:
1. ваш пользователь загружает ваш apk через playstore?
Ответ №1:
Нет — невозможно отключить версию APK или принудительно обновить пользователей.
Из документов разработчика Android по управлению версиями приложений:
Система Android не использует информацию о версии приложения для обеспечения соблюдения ограничений на обновления, понижения версий или совместимости сторонних приложений. Вместо этого вы несете ответственность за соблюдение ограничений версии в своем приложении или информирование пользователей об ограничениях и ограничениях версии.
Самое близкое, что вы можете сделать, это проверить версию приложения на стороне сервера (либо путем передачи версии вручную, либо путем вывода из формата сообщения запроса) и ограничить использование вашего API более новыми версиями приложения.