Pregunta

    

Esta pregunta ya tiene una respuesta aquí:

    
            
  •              sobre tropezador                                      1 respuesta                          
  •     
    

Mi iPhone está conectado a un punto de acceso a través de una conexión WiFi. ¿Alguien ahora cómo puede recuperar esta dirección MAC del punto de acceso con Objective-C?

¿Fue útil?

Solución

aquí y luego here

Otros consejos

A mí me funciona

  • Añadir SystemConfiguration.framework

  • Importar

  • utilizar el método siguiente

     +(NSString *)currentWifiBSSID {
    
            NSString *bssid = nil;
            NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();
            for (NSString *ifnam in ifs) {
                NSDictionary *info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);
    
                NSLog(@"info:%@",info);
    
                if (info[@"BSSID"]) {
                    bssid = info[@"BSSID"];
                }
            }
            return bssid;
        }
    

Cualquier uso de este código no hará que su aplicación rechazada por Apple.

Para saber más acerca de la API en cautividad clic en la Red aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top