なんかiOSとAndroidで正常に通信できるかそれぞれ自前のサーバーにつながってる(らしい) そこで例えばログインページに飛ばされたら公衆Wi-Fiでログイン要求されてんだなって判断されてる
androidはttp://connectivitycheck.gstatic.com/generate_204
gstatic.comとかいうドメイン使ってんのは恐らくこいつだけHSTSの設定してなくてログインポータルとか正常にリダイレクトできるからじゃないかなぁと
iosはttp://captive.apple.com/hotspot-detect.html
だそうです