Я делаю обычную загрузку HttpUrlConnection для извлечения данных в свое приложение, но я обнаруживаю проблемы в определенных сетях.Принуждение HttpUrlConnection только к ipv4
Эти сети назначают IPv6-адреса устройствам, даже если сети не работают должным образом с ipv6. Конечно, Android выходит из ipv6 на ipv4.
В Jellybean (4.2.2) переход на другой ресурс занимает около минуты, что слишком долго для мобильного приложения. У нас нет прямого контроля над этими сетями.
Если я могу заставить HttpUrlConnection использовать только ipv4, все будет хорошо, но я не нашел способа сделать это. Кто-нибудь еще?
Пока вы работаете над решением, также убедитесь, что ваши клиенты знают, что это их вызывающий проблему. –