在ios中保存wifi认证首选项



我想在我的用户首选项中保存热点的身份验证。例如:我用我的用户名和密码使用一个应用程序登录我的wifi,然后解锁我的网络,所以下次我进入这个局域网时,它应该使用我在应用程序中输入的凭据。所以应用程序必须在用户配置文件中保存wifi认证。我使用NSUserDefaults来存储我的用户和密码钥匙链。这条路对吗?

据我所知,应用程序没有办法直接在iOS系统中设置接入点;如果系统已经这样做(可能以更安全的方式),我看不到在应用程序中保存wifi身份验证凭据的理由?如果您只是将其保存在用户的首选项中,那么如果您以后想要更改此密码,就会遇到安全问题。但是,您可以将包含凭据的配置文件分发到您的接入点,这样用户就不需要输入凭据。例如,你可以从应用程序中打开一个指向服务器网址的URL,该网址将为你的用户提供配置文件。但你甚至不需要一个应用程序。例如,你可以生成指向该URL的QR码,并使用现有的QR码解码应用程序之一。

相关内容

  • 没有找到相关文章

最新更新