在ios中启动应用程序时如何提供特定的wifi凭据?

时间:2014-07-19 05:24:36

标签: ios reachability

当在ios上启动应用程序时,如何启动系统服务,例如wifi?我的应用程序只运行在一个特定的WiFi连接.......  我正在使用Reachability并加载了wifi连接,但我想提供特定的自定义wifi凭据。

Reachability* wifiReach = [Reachability reachabilityForLocalWiFi];
NetworkStatus netStatus = [wifiReach currentReachabilityStatus];
if (netStatus!=ReachableViaWiFi){

   UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"No WIFI available!", @"AlertView") message:NSLocalizedString(@"You have no wifi connection available. Please connect to a WIFI network.", @"AlertView")delegate:self cancelButtonTitle:nil otherButtonTitles:@"Ok", nil];
    [alertView show];
}else{

    printf("\n wifi");

}

1 个答案:

答案 0 :(得分:2)

无法在您的应用内建立WiFi连接(至少在没有使用私有API或越狱设备的情况下)。它只能由用户从iOS设置中配置。

如果您正在开发企业应用,通常设备可以使用Apple ConfiguratorMDM(移动设备管理)软件预先配置WiFi。