Estoy investigando para encontrar la mejor forma de usar la red cautiva para iOS. Parece que lo que hace, corregirme si estoy equivocado, permite al usuario ingresar diferentes ssid y contraseñas que pueden usarse para el inicio de sesión automático cuando esa red esté disponible. Si esto es así, ¿cuál sería la mejor manera de lograr lo siguiente, leer el sid y la contraseña de un usuario y conectarlo a esa red wifi o eso es posible?Uso de red cautiva
Hasta ahora todo lo que estoy haciendo está sacando la red actualmente conectada con esto:
NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();
id info = nil;
for (NSString *ifnam in ifs) {
NSLog(@"ifnam = %@", ifnam);
info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge_retained CFStringRef)ifnam);
if (info && [info count]) {
break;
}
}
NSLog (@"SSID: %@", [ info objectForKey"@"SSID" ]);
Gran respuesta. Al usar la referencia de CaptiveNetwork en su aplicación, ¿su usuario de la aplicación necesita primero seleccionar wifi en la configuración o no? Espero que solo tengas que iniciar la aplicación, y si StarbuckWifi, p. Ya lo detecta iOS, puedo autenticarme y unirme ... sin tocar Configuración. – 3pic
Creo que el usuario debe seleccionar la red wifi específica, luego tener la aplicación que ha registrado la autenticación completa. – Bryan