I have noticed that in some circumstances you need to access the Google page in order to force the the hotspot login page to appear, but this trick doesn’t work here.
fast solution is binding your customer’s ipad&iphone and bypassed it,
for other solution you can suggest your user to open http page firstly rather than https
I followed suggestions indicated on the following link:
The suggestion in that link is to STOP showing the hotspot login. This is the opposite of what you should do. I suggest to remove all config that you implemented from that tutorial
I had the same problem which started with IOS 8 upgrade. The problem was my hotspot DNS name hotspot.something.local… Just renamed to some of the existing domains (*.com, *.org etc.) in my case hotspot.something.cz and everything started to work.
With IOS 7 and the old setup the login page was not automatically shown on Apple devices, I could not figure out why, the user had to open the browser and then login. But after domain name change, everything is working like a charm.