Domanda

    

Questa domanda ha già una risposta qui:

    
            
  •              su stumbler                                      1 risposta                          
  •     
    

Il mio iPhone è collegato a un punto di accesso tramite una connessione Wi-Fi. Qualcuno ora come posso recuperare questo indirizzo del punto di accesso MAC con Objective-C?

È stato utile?

Soluzione

qui e quindi here

Altri suggerimenti

Funziona per me

  • Aggiungi SystemConfiguration.framework

  • import

  • utilizzare il metodo seguente

     +(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;
        }
    

Qualsiasi uso di questo codice non sarà ottenere la vostra applicazione respinta da Apple.

Per saperne di più sul API Captive Rete clic qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top