0

我想在我的用户首选项中保存我的热点身份验证。例如:我使用带有我的用户名和密码的应用程序登录我的 wifi,然后解锁我的网络,所以下次我进入这个 LAN 时,它应该使用我在应用程序中输入的凭据。所以应用程序必须将 wifi 身份验证保存在用户配置文件中。我NSUserDefaults用来存储我的用户和钥匙串以获取密码。这是正确的方法吗?

4

1 回答 1

0

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

于 2013-04-08T19:32:28.483 回答