I am currently developing an IOT device that can connect to the internet but works offline as well.
I have designed it so that when the user first connects to the wifi network, a browser window automaticly opens that displays the folowing html:
<p><a href='http://samplepage.local:8000'>click here if the portal doesnt load</a></p>
The purpose of this website is only to automaticly redirect the user to the ACTUAL webpage, which is http://samplepage.local:8000 (on port 8000). Idealy the user will never see this page except maybe for a split second, and if it gets stuck on it for some reason, he can just press the url to redirect to the page.
This works flawlessly on both android and windows, regardless of browser. However, on IOS (any iphone i have tried from 5S to 11) it only shows the initial capture page shown above, where even clicking the url doesnt work. If i then go to safari and manualy enter http://samplepage.local:8000 ,it doesnt want to connect to it as well.
for some extra info, the device which i am connecting to (ESP32 microcontroler), serves also as a DNS server and a wifi station and access point.
the network setings, as shown on the ipohne are the folowing:
ip adress: 188.8.131.52
this is when the device is not connected to the internet. when it is connected to the internet it leases out a more normal IP adress like 192.168.0.3.
Would this be an iphone or a safari problem? does the iphone have any logs i can check for clues?
Does ios have some extra security limitations that prevent these kinds of pages being loaded?