実現したいこと
プログラミング初心者です。現在xcode上でWi-FiのBSSIDを取得し表示させるアプリをswiftで作成しようとしているのですが、やり方がわかりません。
発生している問題・分からないこと
Webサイトで見つけたHotspotHelper APIを活用しているのですが、BSSIDが取得できているのかわからないのと、取得した値をラベルに表示させることができていません。
該当のソースコード
swift(表示させたい画面のビューコントローラのファイル内に記述しているコードです)
1//編集部分2 class LocationTrackingManager {3 func setupHotspotHelper() {4 // HotspotHelper capabilityをリクエスト5 NEHotspotHelper.register(options: nil, queue: DispatchQueue.main) { (command) in6 if let networkList = command.networkList {7 for network in networkList {8 // Wi-Fiネットワーク情報にアクセス (SSID・MACアドレス)9 let ssid = network.ssid 10 let macAddress = network.bssid 11 12 // Perform location tracking logic with ssid and macAddress13 self.trackLocation(withSSID: ssid, andMACAddress: macAddress)14 }15 }16 }17 }18 19 func trackLocation(withSSID ssid: String, andMACAddress macAddress: String) {20 // SSIDとMACアドレスを使用してユーザーの位置を把握する21 }22 23 }
試したこと・調べたこと
上記の詳細・結果
hotspothelperを使った
補足
Xcodeは最新のバージョン、IOS17以降で動作させたいです
0 コメント