我想在我的用户首选项中保存热点的身份验证。例如:我使用带有用户名和密码的应用程序登录我的wifi,然后取消阻止我的网络,所以下次我进入这个局域网时,它应该使用我放在应用程序中的凭据。所以应用程序必须在用户配置文件中保存wifi身份验证。我正在使用NSUserDefaults
来存储我的用户和钥匙串以获取密码。这是正确的方法吗?
答案 0 :(得分:0)
据我所知,应用程序无法直接在iOS系统中设置接入点;如果系统已经执行此操作(可能以更安全的方式),我无法在应用程序中看到保存wifi身份验证凭据的原因?如果您只是将其保存在用户的首选项中,那么如果您想稍后更改此密码,则会遇到安全问题。 但是,是的,您可以将包含凭据的配置文件分发给您的访问点,以便用户无需键入。例如,您可以从应用程序打开指向服务器Web地址的URL。为您的用户提供个人资料。但是你甚至不需要一个应用程序..你可以生成指向该URL的QR码,并使用现有的QRCode解码应用程序之一。