У меня проблемы с подключением к Wi-Fi без подключения к Интернету на моем устройстве iOS.Подключение к Интернету отсутствует, так как приложение используется для управления устройствами в сети, а внешнее подключение к Интернету отсутствует.
Используемый мной iPhone - версия 12.1.Xamarin.IOS - 11,14 и Xamarin.Forms 3.3.0
Соединение установлено успешно, и я получаю приглашение
"appname" хочет присоединиться к сети Wi-Fi "ssid"?
но после выбора Join ничего не происходит.После того, как я захожу на страницу «Настройки» - «Wifi», я получаю страницу с заголовком «Войти», и на странице просто говорится, что роутер (asus) отключился.Если я выберу Отмена, я могу выбрать «Использовать без Интернета», а затем я подключусь.
Даже после установления соединения я все еще не могу подключиться к устройству в сети (проверяя его), не уверенный, что этовсе еще та же проблема или нет.
Приложение написано с использованием Xamarin.Forms, и вот часть, где создается соединение.
public void ConnectToWifi(string ssid, string password)
{
using (var _wifiManager = new NEHotspotConfigurationManager())
{
var wifiConfig = new NEHotspotConfiguration(ssid, password, false)
{
JoinOnce = true
};
_wifiManager.ApplyConfiguration(wifiConfig, error => CompletionHandler(error, ssid));
}
}
private void CompletionHandler(NSError error, string ssid)
{
if (error != null)
{
Console.WriteLine($"Error while connecting to WiFi network {ssid}: {error}");
}
}