Come faccio ad avere il punto di accesso corrente indirizzo MAC / BSSID? [duplicare]
-
12-09-2019 - |
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?
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