通过 Xamarin 连接到 iOS 中已记住的 SSID

Connect to an already remembered SSID in iOS through Xamarin

我正在通过 Xamarin 实现一个应用程序。

是否可以通过编程方式连接到 iOS 中的 phone 已经记住的 SSID?

不,由于各种安全原因,如果不提供必要的凭据,就无法连接到已知网络。

为了连接到网络,您需要创建一个 NEHotspotConfiguration

class 仅需要 SSID(用于开放网络),或者需要 SSID 以及一些用于身份验证的凭据。

创建配置后,您可以通过 NEHotspotConfigurationManager 连接,如下所示:

await NEHotspotConfigurationManager.SharedManager.ApplyConfigurationAsync(config);

注意:请记住,要连接到网络,您需要在您的 App Capabilities Working with capabilities.

中启用 Hotspot 功能