#android
#Android
Вопрос:
Итак, сценарий такой, как будто я собираю apk с помощью production_base_url, но у меня есть доступ администратора, поэтому я могу изменить base_url на debug_base_url. Как правило, мы меняем вид сборки и создаем новую сборку с желаемым base_url. Но я хочу сделать это, изменив параметр в приложении. И base_url будет изменен. Например, у меня есть производственная сборка, указывающая на production_base_url после изменения параметра эта производственная сборка теперь будет указывать на debug_base_url, как я могу это сделать?
Комментарии:
1. Для этого вам нужен код
2. @MD можете ли вы сказать мне, что для этого может потребоваться?
Ответ №1:
Вы можете использовать виджет переключения. при включении используйте его для производства, а при выключении — для отладки. Вы можете сохранить оба ваших базовых URL-адреса в SharedPreference в активности запуска. Затем, в соответствии со статусом переключения, загрузите соответствующий базовый URL для вызова API.
Комментарии:
1. В этом случае многое идет не так. Предположим, я вошел в систему с помощью production_base_url, поэтому у меня есть все производственные данные, но если я изменю base_url, он получит отладочные данные. Это беспорядок. Некоторые производственные данные или отладка, или я должен снова отправить пользователя для входа в систему. Я не хочу повторно входить в систему.
2. Можете ли вы предложить мне какой-либо способ, при котором пользователю не нужно повторно входить в систему?
3. Это неизбежно! Всякий раз, когда пользователь меняет статус переключения, ему / ей приходится повторно входить в систему. Так и должно быть