可以发布显示wifi网络列表的应用程序。
因此,它已被广泛接受和理解,如果不使用私有api,您将无法获得所有wifi网络的列表。使用私有API会导致应用程序被应用商店审核拒绝。
然而,Google最近在2016年10月26日发布的Google Home应用中做到了这一点,因此必须现在 。怎么样?!?
注意 - 他们的App Store listing表示该应用支持iOS 8.0或更高版本。
我需要进一步测试此功能是否仅存在于iOS 10版本的应用程序中,或者实际上是否也存在于iOS 8和9上。
(我在图像中显示了我的wifi名称和mac地址)
我正在使用Objective-C,所以如果您在Swift中提交解决方案,请同时提交一个ObjC!
答案 0 :(得分:5)
这可能是NetworkExtension(从iOS 8开始提供)。但您需要在应用中使用com.apple.developer.networking.HotspotHelper
- 权利才能使用这些API。要获得这些权利,您必须contact Apple并描述,为什么需要它。
我没有找到任何代码示例,但也许NetworkExtension
的文档可以帮助您。