iOS - 获取当前 Wifi 凭据(SSID 和密码)

标签 ios ios10

我最近购买了一个智能个人秤,包括一个 iOS 应用程序。 在我的 iPhone 上进行体重秤的 wifi 设置时,iOS 要求我允许此应用程序提供我当前 Wifi 网络的凭据,我已登录。我一直在寻找此功能,但没有成功,因为我还想将其交给另一台设备以将其连接到 Wifi。

如何在我的应用程序中执行此操作以获取 Wifi 凭据?

最佳答案

我相信此功能内置于 HomeKit/MFI 框架中,但它不是可用的 API。

请参阅文档 here

因此,您可以使用 API 查找当前未配置的设备并在您的设备上进行配置。底层框架可能会共享其他信息,但您无法从其他应用程序请求此信息,因为没有任何公共(public)方法,而且无论如何它肯定会存在安全风险。

关于iOS - 获取当前 Wifi 凭据(SSID 和密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39389985/

相关文章:

ios - 以编程方式向 UITableView 添加导航栏

ios - 键盘到导航栏的高度

iOS 10 MapKit 上层缩放问题

addressbook - iOS10 上的地址簿崩溃

swift - iOS 11 之前的导航项下方的搜索 Controller

ios - 如何判断我在 Xcode UI 测试中使用的是哪个设备?

ios - 'downloadURL( )' is deprecated: Use ` StorageReference.downloadURLWithCompletion()` 获取当前下载 URL。

iphone - Apple 的 iMessage 模板或向现有应用程序添加扩展之间有什么区别?

iOS:在实时流式传输 (HLS) 中是否可以进行缓冲

iphone - 通过 Cocoa Touch 更改 iPhone 应用程序图标