実現したいこと
プログラミング初心者です。現在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) in 6 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 macAddress 13 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 }
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
hotspothelperを使った
補足
Xcodeは最新のバージョン、IOS17以降で動作させたいです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。