Captive network on iOS9 beta

We have been using the Captive Network (https://developer.apple.com/library/prerelease/ios/documentation/SystemConfiguration/Reference/CaptiveNetworkRef/index.html ) in our iOS Apps. This is to get SSID of the hotspot (Which our device behaves during Easy Wi-Fi setup).

In iOS 9 Beta 5, the APIs are not working. Can you please let us know whether it is being just deprecated (which means that existing apps work) or being entirely removed (then our app does not work in iOS 9 which we are seeing now)?


Any inputs will be highely appreciated,

Thanks in advance.

Replies

I'm not an iOS expert, but what I've learned from others is that those old APIs are no longer supported. The replacement is the NetworkExtension framework, specifically the NEHotspotHelper class. But now access to those features is restricted and requires a special entitlement, which the folks at Apple aren't exactly willing to hand out. Others have expressed their frustration with this change here: https://forums.developer.apple.com/thread/11807