2016-10-12 62 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

太棒了。我很高興知道你的問題解決了。 –

相關問題