Сценарий устройств iOS с Wi-Fi, но без доступа в Интернет

Я внедрил доступность в свое приложение, однако, когда пользователь подключен к общедоступной сети Wi-Fi, но нет подключения к Интернету из-за того, что пользователю необходимо войти в систему Wi-Fi, доступность по-прежнему возвращается, есть подключение к Интернету.

Есть ли способ проверить этот сценарий?


person Sami    schedule 20.04.2016    source источник


Ответы (1)


На мой взгляд, один из подходов заключается в том, чтобы создать простой пинг до вашего сервера или надежных хостов, таких как Google. Ваш пинг также устанавливает короткий тайм-аут (например, 5 секунд). Если пинг не проходит успешно или время ожидания истекло, это означает, что ваше устройство не имеет реального подключения к Интернету. Еще одна вещь: пинг следует вызывать всякий раз, когда ваша доступность говорит о подключении.

person HSG    schedule 20.04.2016