我想获取整个本地网络中的所有设备名称。我刚刚搜索了 2 天,还没有找到解决方案。
我可以使用 NSNetServiceBrowser 获得 Bonjour 服务。我正在尝试做的与 Fing 应用程序(在应用程序商店中)所做的相同。
如下图所示,我想通过 iOS 获取“我的 iPhone”iPhone 名称。
问候
安德
我正在使用 NEHotspotHelper 并尝试注册但未收到回电。首先,
然后添加了以下代码,
let options: [String: NSObject] = [kNEHotspotHelperOptionDisplayName : "ABC" as NSObject]
let queue: DispatchQueue = DispatchQueue(label: "com.ABC", attributes: DispatchQueue.Attributes.concurrent)
NSLog("Started wifi scanning.")
NEHotspotHelper.register(options: options, queue: queue) { (cmd: NEHotspotHelperCommand) in
NSLog("Received command: \(cmd.commandType.rawValue)")
if cmd.commandType == NEHotspotHelperCommandType.filterScanList {
//Get all available hotspots
let list: [NEHotspotNetwork] = cmd.networkList!
//Figure out the hotspot you wish to connect to
print(list)
} else if cmd.commandType == NEHotspotHelperCommandType.evaluate {
if let network = cmd.network {
//Set high confidence for the network …Run Code Online (Sandbox Code Playgroud)