iOS如何以最少的用户交互连接特定的WiFi SSID

iOS如何以最少的用户交互连接特定的WiFi SSID,ios,objective-c,networking,wifi,ssid,Ios,Objective C,Networking,Wifi,Ssid,我不得不告诉iphone应用程序,它们使用两个不同的网络。更改每个应用程序的网络设置对用户不友好。我想做这样的事情: 当应用程序启动时,它会检查特定网络(SSID)的可用性,并弹出一条消息给用户以允许连接。一旦用户点击“OK”,他们就会将其连接到特定的网络 有人有类似的经历吗? 如何使用objectiveC连接到给定的SSID?我一直在寻找一种实现应用程序控制网络的解决方案,但如果不使用Apple8011private API,这似乎是不可能的 我想你能做的最好的就是和我一起 有了它,你可以为你

我不得不告诉iphone应用程序,它们使用两个不同的网络。更改每个应用程序的网络设置对用户不友好。我想做这样的事情:

当应用程序启动时,它会检查特定网络(SSID)的可用性,并弹出一条消息给用户以允许连接。一旦用户点击“OK”,他们就会将其连接到特定的网络

有人有类似的经历吗?
如何使用objectiveC连接到给定的SSID?

我一直在寻找一种实现应用程序控制网络的解决方案,但如果不使用
Apple8011
private API,这似乎是不可能的

我想你能做的最好的就是和我一起

有了它,你可以为你的设备注册一个SSID列表,它将抑制网页

从文档:

通过调用cnsetSupportedSids函数,应用程序可以向专属网络支持注册无线网络SSID列表,从而承担与这些网络进行身份验证的责任。通常,当用户加入捕获网络时,捕获网络支持会提供一个web页,允许用户通过网络进行身份验证。但是,如果应用程序已注册了捕获网络的SSID,则网页将被抑制,用户可以在相应的应用程序中完成身份验证。