2012-09-27 12 views
13

Sé que es posible enumerar las redes Wifi disponibles en iPhone utilizando la API de CaptiveNetwork del SDK oficial de Apple.iPhone: cómo conectarse automáticamente a un SSID wifi conocido?

Me preguntaba si hay una forma de conectarse automáticamente a un SSID específico programáticamente, siempre que pueda encontrarlo en la lista devuelta por CaptiveNetwork.

Respuesta

5

A Apple no le gustaría que hagas tales cosas. La conexión a las Estaciones Wifi es responsabilidad del usuario, por lo tanto, no espere una API pública. Ver p. here. Probablemente los creadores de la aplicación this también deseen hacerlo automáticamente.

Peter

1

En primer lugar, no creo que usted será capaz de obtener la lista de redes Wi-Fi disponibles en iPhone utilizando la API de red en cautividad. Simplemente le dará los detalles de su wifi conectado. Y aunque hay API privadas para hacer esto, Apple no aprueba las aplicaciones que los usan.

1

Como sé, usted solo podría obtener el wifi conectado actualmente sin usar una API privada, pero lo que me confunde es la aplicación Nest iOS, ¿podría obtener una lista de wifi disponible y Apple no la rechazó?

+0

¿Esto todavía es posible con las versiones recientes de la aplicación Nest? – ThomasW

+2

Sí, aún es posible. He descubierto cómo la aplicación Nest logra esto: Primero, la aplicación de anidar debe conectarse al dispositivo AP de Nest (que contiene un módulo wifi), y luego el dispositivo nido pasará la lista wifi para anidar la aplicación. –

Cuestiones relacionadas