Captive network WebSheet failing when connecting to Hotspot2.0 SSID

iOS devices are failing to launch WebSheet (i.e. captive portal mini browser) when auto-join is used to connect to Hotspot 2.0 SSID with a captive portal. Logs captured from the device & RADIUS show that the device associates to the SSID, but does not launch the WebSheet due to the error, "Unable to launch WebSheet because this network has become captive". Afterwards the device may send an EAPOL Logoff request to the Access Point & disconnect from the network.

If manually selecting the SSID from Settings > Wi-Fi, then the same device will log It's a manual join so no further checks required, remain associated to the SSID & launch the captive portal browser which is able to load the captive browser.

info	17:28:35.298531-0500	configd	device setup is completed
info	17:28:35.298566-0500	configd	Unable to launch WebSheet because this network has become captive, blacklisting network [HS2_Captive_Test]
info	17:28:35.298604-0500	configd	Removing FF981347-FDFA-45FD-82D9-88BA0426C0A3
default	17:28:35.298641-0500	configd	__BUILTIN__: PresentUI result Temporary Failure (6)
default	17:28:35.298677-0500	configd	CNPluginHandler en0: Failure (__BUILTIN__)
default	17:28:35.298716-0500	configd	Temporarily disabling (blacklisting) HS2_Captive_Test

Websheet should only be launched when the device is captive. Why wouldWebSheet fail to launch when the device is captive?

Answered by DTS Engineer in 816599022

You’re unlikely to find the answers you’re looking for here on DevForums. DevForums is primarily about helping developers with the APIs in Apple’s platform SDKs, and your question is about the implementation and on-the-wire behaviour of Apple’s networking stack.

You could try asking this question over in the Apple Support Community, run by Apple Support, and specifically in the Business and Education topic area, where you’re more likely to find folks with relevant experience.

Or, if you’re having a specific problem, you can file a bug about that. In that case, make sure to follow the Wi-Fi for iOS/iPadOS instructions on our Bug Reporting > Profiles and Logs page.

If you do file a bug, please post the bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

You’re unlikely to find the answers you’re looking for here on DevForums. DevForums is primarily about helping developers with the APIs in Apple’s platform SDKs, and your question is about the implementation and on-the-wire behaviour of Apple’s networking stack.

You could try asking this question over in the Apple Support Community, run by Apple Support, and specifically in the Business and Education topic area, where you’re more likely to find folks with relevant experience.

Or, if you’re having a specific problem, you can file a bug about that. In that case, make sure to follow the Wi-Fi for iOS/iPadOS instructions on our Bug Reporting > Profiles and Logs page.

If you do file a bug, please post the bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Captive network WebSheet failing when connecting to Hotspot2.0 SSID
 
 
Q