Background on the issue:
My university normally takes you to a login page before you can use the wireless internet.
With OS3.0, Apple introduced a new auto-login feature for wireless networks. When you join a network, the OS tries to to fetch a test page (
specifically, this one). If it gets something other than the expected test data (like a school or hotspot login page), a view pops up showing the login page. The view has a Cancel button on it, but if you click on it, the phone DISCONNECTS you from the network. This is a HUGE problem for many reasons. First, even if I login, the iphone doesn't recognize it and nothing happens, I'm forced to click cancel and the iPhone disconnects me from the network. Thus, my school's network has become completely unusable on OS3.0. Second, many users connect to a wifi network then try to join a VPN, but this autologin business keeps disconnecting them from the network all together.
The current quick fix:
There's an app called Boingo on the appstore. Simply installing this app and running it once DISABLES the autologin feature across your entire phone. The app itself is some subscription based hotspot service - you don't have to purchase the service, just install/run app/quit app.
I'm interested in HOW Boingo accomplishes this? I offer an app that automatically logs into my university's wifi, but because of this problem, it no longer works on OS3.0. If you install Boingo, then my app will work fine. I'm not sure how Boingo does it. There should be NO WAY to change iPhone OS preferences using an app right?
Can anyone shed some light on this?
- kalx