Captive Portal on iOS

    1844

    Summary

    Some iOS devices are not redirected to the Captive Portal when the user gets connected to WiFi network with iOS device.

    The Captive Portal is not triggered automatically when is the testing domain accessible. If the testing domain is not accessible, CNA (Captive Network Assistant) popup is shown.

    How iOS determine if it has an Internet Connection

    1.  The iOS and Mac OS X devices check for the following domains which are hosted on Akamai network:
      captive.apple.com
      www.airport.us
      www.thinkdifferent.us
      and other domains used for this purpose by Apple
    2.  If the domain is accessible and returns “Success“, the Captive Portal is not triggered automatically. “Success” response means the device is connected to the internet.

    How to test it on iOS

    Make sure you have no active internet session. If yes, wait until your active session expires.

    1.  Check Auto-Join and Auto-Login settings
    2.  Forget a Wi-Fi network
    3. Connect to your WiFi network (hotspot registered at SOCIFI Dashboard)
    4. Do not connect through SOCIFI Captive Portal
    5. Open regular Safari browser and enter the “captive.apple.com” to the URL
    6. If you get the “Success”, the Apple’s domain is accessible

    Solution

    1.  Forget a Wi-Fi network
    2. Restart you iOS Device. Based on our experiences, restarting the iOS device should resolve the issue with CNA (Captive Network Assistant)
    3. Check your Walled Garden settings or your Firewall Policy.The akamaihd.net and akamai.net domains and IP addresses have to be inaccessible to unauthenticated users