IPhone Wi -Fi ConnectIOS

Программируем под IOS
Ответить
Anonymous
 IPhone Wi -Fi Connect

Сообщение Anonymous »

Я написал приложение, которое извлекает данные по Wi -Fi, из инструмента, который создает собственную точку доступа Wi -Fi. Инструмент не обеспечивает интернет -соединения. Версия этого приложения IPAD подключается в порядке, так как нет сотового соединения. Отключить «Wi -Fi Assist» в мобильных настройках было недостаточно, чтобы не допустить, чтобы iOS пытался направить соединение через сотовую сеть. Apple довольно расплывчата по этой теме. < /P>
Следующий код не заставляет подключение только к Wi -Fi, если не отключено ячейка. < /P>
let host = NWEndpoint.Host( ipAddress )
let port = NWEndpoint.Port( portNumber )
let endpoint = NWEndpoint.hostPort(host: host, port: port!)
let msgToUser = "Attempting connection host:\(ipAddress) port:\(UInt16(portNumber)!)"
sessionDelegate!.feedback( with: msgToUser)

// Force Wi-Fi-only connectivity
let parameters = NWParameters.tcp
// Attempt to explicitly set the Wi-Fi interface
if let wifiInterface = NWPathMonitor().currentPath.availableInterfaces.first(where: { $0.type == .wifi }) {
parameters.requiredInterface = wifiInterface
} else {
print("⚠️ No available Wi-Fi interface found")
}
parameters.requiredInterfaceType = .wifi

connection = NWConnection(to: endpoint, using: parameters)


Подробнее здесь: https://stackoverflow.com/questions/795 ... rnet-fails
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»