2
我需要獲取由WIFI模塊創建的所有WIFI網絡的MAC地址。收集它們之後,我需要將它們與另一個MAC地址進行比較,該地址是靜態的並保存在應用程序中。 我的目標是,只允許使用應用程序,如果你足夠接近路由器。Mac OS X:我如何獲得所有可用WiFi網絡的MAC地址?
有沒有機會做到這一點?遵循Apple規則非常重要,因爲我想在Appstore中發佈應用程序。 請幫幫我! 在此先感謝!
我需要獲取由WIFI模塊創建的所有WIFI網絡的MAC地址。收集它們之後,我需要將它們與另一個MAC地址進行比較,該地址是靜態的並保存在應用程序中。 我的目標是,只允許使用應用程序,如果你足夠接近路由器。Mac OS X:我如何獲得所有可用WiFi網絡的MAC地址?
有沒有機會做到這一點?遵循Apple規則非常重要,因爲我想在Appstore中發佈應用程序。 請幫幫我! 在此先感謝!
#import <CoreWLAN/CoreWLAN.h>
CWInterface *currentInterface = [CWInterface interface];
NSArray *networks = [[currentInterface scanForNetworksWithName:nil error:nil] allObjects];
for (CWNetwork *network in networks) {
NSLog (@"SSID: %@, BSSID: %@.\n", [network ssid],[network bssid] ,[network rssiValue]);
}
隨着RSSI值u可以檢查您是否足夠接近路由器。
AP MAC地址= BSSID U可以在下面的鏈接閱讀有關: http://www.juniper.net/documentation/en_US/network-director1.5/topics/concept/wireless-ssid-bssid-essid.html
沒有人?我需要幫助,請! – seniorbenelli 2012-02-12 17:24:14
[Here](http://stackoverflow.com/questions/11045291/scan-wifi-networks-via-objective-c-in-a-mac-os-x-app?rq=1)是另一個已經問到的問題。 – wtl 2013-05-28 13:41:33