iphone - 如何将 wifi 网络添加到 iOS 的已知网络列表中?

标签 iphone ios

我正在开发一个需要将 wifi 网络(即 SSID 和密码)添加到手机已知网络列表中的应用程序,以便即使在第一次看到它时它也会自动连接到该网络.

我已经在 Android 上做了这个,现在我将开始在 iPhone 版本上工作。

问题:在 iPhone 上,是否可以让我的应用程序(当它第一次运行时)将 wifi 网络添加到设备的已知网络列表中,如果可以,关于如何做的任何提示?

非常感谢。

最佳答案

不幸的是,这在 iOS 上是不可能的。

Apple 不提供任何公共(public) API 来添加网络 SSID 或密码。

您最多只能让您的应用程序管理公共(public)网络的用户身份验证(就像对 Boingo 和 The Cloud 之类的东西所做的那样)。在这种情况下,当用户加入网络时,您的应用程序可以启动并提供身份验证,而不是打开网页进行身份验证 - 但这是您所能做到的。

我们在开发论坛上要求 Apple 澄清这一点,但被告知这绝对不可能。 (当我有更多时间时,我会尝试为您找出该帖子的链接。否则,在开发论坛上搜索您的查询,它可能会显示)。

关于iphone - 如何将 wifi 网络添加到 iOS 的已知网络列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11513318/

相关文章:

ios - instagram REDIRECT URI ios方案不被接受

ios - 呈现 UIAlertViewController 抛出 "View not in window heirarchy"- Swift

ios - 如何快速检查对象属于类或结构

iphone - 加载和卸载消息

iphone - PresentModalViewController 使我的应用程序崩溃

iphone - 如何知道 postNotificationName :object:userInfo 崩溃的位置

ios - SwiftUI,如何将 EnvironmnetObject Int 属性绑定(bind)到 TextField?

iphone - UIMapView : UIPinchGestureRecognizer not called

ios - 如何快速将数组连接到另一个 View Controller ?

ios - SWRevealViewController nib 单元不执行 segue