如何在iOS上获取网络接口信息(例如&x27;en0&x27;)?

如何在iOS上获取网络接口信息(例如&x27;en0&x27;)?,ios,Ios,一些iOS API(例如DNS-SD)通过提供网络接口的int索引(例如“1”)来提供信息 但是苹果自己的查询网络接口的API——SystemConfiguration.framework——在iOS上阻止/删除了这些API调用/MIA(它们都标记为“仅限OSX”) 如何在iOS上查询这些接口 (仅供参考:用例是:“对于iOS,苹果官方要求您手动检查DNS-SD请求返回的接口,以确定哪些是蓝牙还是wifi。苹果给了我们一个接口索引,但没有进一步的信息”)我不明白为什么iOS中缺少系统配置调用,但

一些iOS API(例如DNS-SD)通过提供网络接口的int索引(例如“1”)来提供信息

但是苹果自己的查询网络接口的API——SystemConfiguration.framework——在iOS上阻止/删除了这些API调用/MIA(它们都标记为“仅限OSX”)

如何在iOS上查询这些接口


(仅供参考:用例是:“对于iOS,苹果官方要求您手动检查DNS-SD请求返回的接口,以确定哪些是蓝牙还是wifi。苹果给了我们一个接口索引,但没有进一步的信息”)

我不明白为什么iOS中缺少系统配置调用,但似乎您可以使用标准的ifaddrs.h调用来获取一些核心信息,如下所示:


我不明白为什么iOS中缺少系统配置调用,但似乎您可以使用标准的ifaddrs.h调用来获取一些核心信息,如下所示: