Проблемы с подключением к Интернету

Мы обнаружили странную ошибку в наших приложениях для Android в том, что приложение не может подключиться к Интернету через сотовую связь на определенных моделях Android / мобильных сетях (соединение через WiFi работает отлично). URL-адрес, который пытается выполнить приложение, однако доступен с помощью обычного браузера устройства, что исключает блокировку URL-адреса вверх. Любые идеи, которые могут быть причиной этого, будут оценены, пожалуйста.

Solutions Collecting From Web of "Проблемы с подключением к Интернету"

Который исключает, что URL-адрес заблокирован вверх по течению

Не обязательно. Как отметил один из комментаторов, вы не укажете, как вы используете этот URL-адрес в своем приложении. Если это HTTP-запрос, и он работает в браузере, но не в вашем приложении, попробуйте изменить HTTP-заголовок User-Agent вашего запроса, чтобы он соответствовал одному из браузера.

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

Используя HttpsUrlConnection заголовок SNI устанавливается в HoneyComb и выше, но не в предыдущих версиях, что может повлиять на реакцию сервера. Чтобы добавить к этому, существуют некоторые общие противоречия с обработкой SSL между уровнями API, такие как обработка подстановочных доменов в сертификате на ошибках на некоторых уровнях api.

Во-вторых, некоторые телефоны / уровни api добавляют заголовок к запросам HttpUrlConnection который указывает время отправки запроса так:

 X-Android-Sent-Millis=1353085024868 

Некоторые серверы, похоже, используют эти заголовки для обнаружения мобильного трафика и изменения ответа.

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