tiene receptor recepcion mejorar mala incorrecta contraseña conexion conectar como iphone ios wifi

receptor - ¿Puede el iPhone SDK obtener el SSID de Wi-Fi actualmente conectado?



mi iphone tiene poco wifi (3)

Después de cavar, encontré la respuesta a esto. Hay API no publicadas en el marco de Preferencias. Para ver ejemplos de esto, puede ver el código de Stumbler alojado en Google Code.

Archivé un radar con Apple (# 6407431 / versión OpenRadar ) que fue marcado como un duplicado de # 5814810). Si desea que esto sea oficialmente compatible, envíe un radar a bugreport.apple.com .

Actualización: El código Stumbler anterior es para revisión 1.x iPhone OS SDK. Para iPhone OS 2.0 y versiones posteriores, los desarrolladores deberán buscar en PrivateFrameworks / Apple80211.Framework y todo lo que eso implica.

En el iPhone SDK no veo el mismo SCDynamicStore utilizado en Mac OS X para obtener el nombre de SSID al que su red inalámbrica está actualmente conectada no disponible.

¿Hay alguna forma de obtener el nombre de SSID al que el iPhone está conectado actualmente?

Veo que algunas aplicaciones lo hacen ( Wi-Fi fácil para AT & T para uno) pero no puedo encontrar cómo se hace en los documentos del SDK de iPhone. Un método privado o no publicado sería aceptable solo como una prueba de concepto (aunque sé que probablemente no llegaría a la AppStore).


Prueba este código,

#import <SystemConfiguration/CaptiveNetwork.h> CFArrayRef myArray = CNCopySupportedInterfaces(); CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0)); NSDictionary *ssidList = (__bridge NSDictionary*)myDict; NSString *SSID = [ssidList valueForKey:@"SSID"];