Hi Team,
Looking for an answer, if it's just us or a widespread issue.
Since Sept, our clients Apple devices can't load a Captive Portal on Apple devices. Client wants the CNA to pop up and I can't get it to happen!
Android and Windows devices all work correctly with their respective popups, but CNA will not work.
No changes done on our side and after multiple tshoots and getting vendors to take multiple PCAPs found, Apple devices are not initiating a HTTP GET request as per Meraki >> https://documentation.meraki.com/MR/MR_Splash_Page/Splash_Page_Traffic_Flow_and_Troubleshooting
The work around is to force a HTTP GET request by manually going into the browser and initiate a http site (we tried 1.1.1.1, also tried other public HTTP sites and it works) and that redirects to our Captive Portal page.
I just want to set some expectations here. DevForums is primarily focused on helping developers with the APIs in Apple various platform SDKs, Apple developer tools, and some Apple developer-facing services. While their are some captive network APIs on our platforms, the issue you’re hitting is with the built-in captive network client. That not considered an API, and thus not something we specifically support here on the forums.
It’s possible that someone else might chime in, and that’d be cool. It’s also possible that you might have more luck asking this over in Apple Support Community, run by Apple Support, where you’re more likely to find folks with relevant experience.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"