This is now possible (iOS 4.1+) via the Captive Network API.
See an example of how to use it on this similar question.
This is not a private API.
More Related Contents:
- Is there a way to toggle bluetooth and/or wifi on and off programmatically in iOS?
- iOS SDK – Programmatically generate a PDF file
- Storyboard – refer to ViewController in AppDelegate
- What are best practices that you use when writing Objective-C and Cocoa? [closed]
- Transforming a rectangle image into a quadrilateral using a CATransform3D
- Get NSDate from NSDate adjusted with timezone
- How do I get my AVPlayer to play while app is in background?
- CAGradientLayer, not resizing nicely, tearing on rotation
- How do I start playing audio when in silent mode & locked in iOS 6?
- Getting a list of files in the Resources folder – iOS
- Is ARC really supported in iOS 4? The iOS 4.2 SDK is missing ARC-related symbols at linking time
- Detect Silent mode in iOS5?
- Large Text Being Cut Off in UITextView That is Inside UIScrollView
- Objective C – get the following day from today (tomorrow)
- Xcode 4 says “finished running ” on the targeted device — Nothing happens
- Forwarding UIGesture to views behind
- Best radio-button implementation for IOS
- Xcode/iOS5: Move UIView up, when keyboard appears
- How can I retrieve a return value from a completion block?
- iOS: Keep application running in background
- iOS – How to limit the MapView to a specific region?
- UICollectionView animations (insert/delete items)
- Getting RGB pixel data from CGImage
- Handling an empty UITableView. Print a friendly message
- How do I use NSConditionLock? Or NSCondition
- How to fire uibarbuttonitem click event programmatically
- Strange issue after upgrading to iOS 4.1 SDK
- Temporarily Lock or Disable iphone home button
- Get video NSData from ALAsset url iOS
- How to detect edit mode on iPhone UITableView