Si sí, podemos también obtener información adicional acerca de la configuración de la red?

Una manera útil de hacer esto podría ser la de transmitir el SSID de la red actual. Hay una API para hacer eso?

Actualización: he encontrado una pregunta similar aquí:

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

Posibles duplicados: stackoverflow.com/questions/1625158/…
No, no es un duplicado de esa. Esta persona quiere conocer que de la red WiFi se conecta, no si él está conectado a uno, o si está conectado a través del móvil sólo (o no del todo).
Hasta hace un par de semanas hubo una aplicación llamada WifiTrak (bitrino.com/wifitrak/support.html) en la appstore que muestra una lista de todos los puntos wi-fi en el rango. Es, sin embargo, ha sido retirado de la appstore, así que aunque parece que esto es posible, podría no ser aceptable por parte de Apple por el motivo que sea.
posibles duplicados de stackoverflow.com/questions/339089/…

OriginalEl autor Plumenator | 2010-04-14

4 Comentarios

  1. 1

    (Separado respuesta a preservar la historia, etc.)

    Parece que usted no podría ser capaz de determinar el SSID de la WLAN a la que estás conectado, al menos en una aplicación que entra en el App Store. Estas personas el uso de una API privada – Preferencias.marco – para obtener los detalles de la WLAN (como «es oculto?» «¿Cuál es el nombre?», etc.).

    OriginalEl autor Frank Shearar

  2. 2

    Pruebe el siguiente método:

    #import <SystemConfiguration/CaptiveNetwork.h>
    
    NSString *wifiName = @"Not Found";
    CFArrayRef myArray = CNCopySupportedInterfaces();
    
    if (myArray != nil) {
    
        CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
    
        if (myDict != nil) {
            NSDictionary *dict = (NSDictionary*)CFBridgingRelease(myDict);
    
            wifiName = [dict valueForKey:@"SSID"];
    
        }  
    }
    
    NSLog(@"wifiName:%@", wifiName);

    OriginalEl autor Paradise

  3. 0

    Has mirado en el La accesibilidad de la aplicación de ejemplo?

    Edit: La Accesibilidad de la aplicación se muestra el uso de la SystemConfiguration marco para mostrar si el teléfono está conectado a internet y, si es así, cómo.

    Además, permite distinguir entre una conexión WiFi local y no (+[Accesibilidad reachabilityForLocalWiFi]).

    Con respecto a la carne de su pregunta, usted tendrá que consultar el teléfono de la tabla ARP. Esta respuesta muestra cómo hacerlo.

    Tal vez usted podría aclarar su respuesta. Estás diciendo «sí, se puede, aquí hay un enlace a algún código de ejemplo que hace» o puedes decir «no, usted no puede; pero he aquí una idea de las cosas que usted puede hacer.» O puedes decir «yo no lo sé tampoco, pero mira por aquí», que realmente sería mejor que un comentario, ya que no responde a la pregunta.
    La accesibilidad de la muestra sólo se muestra para detectar SI estamos conectados a una red. No muestran cómo se puede obtener la corriente de la red de identificación.
    ¿Qué entiende usted por una red de identificación? Qué significa el SSID de una red WLAN?
    Bueno, yo no estaba seguro de lo que yo quería cuando me hizo la pregunta. Pero en algún pensamiento, sí, el SSID.

    OriginalEl autor Frank Shearar

Dejar respuesta

Please enter your comment!
Please enter your name here