Bir bölgedeki tüm WiFi ağlarını ve SSID değerini almak istiyorum. Ancak sorun, bir ağa bağlı olmasam bile tüm WiFi ağının SSID'sini nasıl alacağınızdır.iOS'ta kullanılabilir wifi ağ adı nasıl kullanılabilir
import UIKit
import Foundation
import SystemConfiguration.CaptiveNetwork
class FirstView: UIViewController
{
@IBOutlet weak var label: UILabel!
override func viewDidLoad()
{
super.viewDidLoad()
let ssid = self.getWiFiName()
print("SSID: \(ssid)")
}
func getWiFiName() -> String? {
var ssid: String?
if let interfaces = CNCopySupportedInterfaces() as NSArray? {
for interface in interfaces {
if let interfaceInfo = CNCopyCurrentNetworkInfo(interface as! CFString) as NSDictionary? {
ssid = interfaceInfo[kCNNetworkInfoKeySSID as String] as? String
break
}
}
}
return ssid
}
}
i mevcut tüm WiFi listesini almak olamaz. –
Kolayca değil. Wifi ağlarını taramak bir güvenlik tehdididir. – Sulthan
Ben hızlı bir google arama ile SO üzerinde sorulan benzer sorular buldum, ortak bir cevap, sizin için de geçerli olabilirken, elinizde – RubberDucky4444