我想通过我的应用程序将我的iOS设备与公共WiFi连接。我能怎么做?请帮助。
谢谢!
答案 0 :(得分:3)
我之前想写一个类似的App,遗憾的是结果是你不能在不使用私有API的情况下连接WIFI。
您甚至无法扫描附近可用的WIFI!
如果您使用私有API,则无法将应用程序上传到App Store。 我可能会给你一些解决方案:
选项1:
选项2 使用配置文件
当用户想要从服务器连接WIFI时,请引导用户访问网站(Safari)。
使用此网站发布配置文件,此配置文件包含WIFI SSID和密码。
答案 1 :(得分:2)
请参阅以下链接,了解可能有用的解决方案......!
检查WIFI连接可用性
Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
NetworkStatus status = [reachability currentReachabilityStatus];
if(status == NotReachable)
{
//No internet
}
else if (status == ReachableViaWiFi)
{
//WiFi-- iOS 8 to Settings App and connect Wifi..!
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
}
else if (status == ReachableViaWWAN)
{
//3G
}
希望它可以帮助你....!
答案 2 :(得分:1)
使用Apple Configurator使用您的Wifi SSID和密码生成.mobileConfig文件,在iOS设备上安装.mobileConfig文件,然后iOS设备将自动连接Wifi。