2016-10-12 61 views
3

我想要在整个本地网络中获取所有设备名称。我刚刚搜索了2天,还没有找到解决方案。在iOS中获取本地网络主机名称

我可以使用NSNetServiceBrowser获得Bonjour服务。我正在尝试做的与Fing应用程序(在应用程序商店)相同。

如下面的截图所示,我想在iOS中获得“我的iPhone”的iPhone名称。

Fing can fetch all device name entire local-network successfully

问候

奥德

+0

我的回答对你有帮助吗?或者你需要不同的东西? –

+0

嗨@ArtemStepanenko,你的回答应该是正确的,但我还没有尝试过,因为等待苹果授权访问。只要准备好了,我会试着标记你的答案,否则我会让你知道。感谢您的帮助! –

+0

很酷,让我知道! –

回答

1

好像NEHotspotHelper是你在找什么。具体为class func supportedNetworkInterfaces() -> [Any]方法。

为了使其工作,您需要完成一些额外的步骤。请检查this question以获取更多信息。

也不要忘了添加NetworkExtension.framework到您的目标。

+0

对于迟到的反应抱歉,它工作。现在我正在创建用户界面,我会在这里发布截图。干杯:) –

+0

太棒了。我很高兴知道你的问题解决了。 –

相关问题