Я работаю над созданием системы, в которой есть точка доступа WiFi без доступа к WAN.
Устройство iOS должно подключаться к моей системе через WiFi только для связи обоих устройств.
В устройстве iOS другой интернет-трафик должен проходить через сотовую связь.
В результате поиска я выяснил следующее.
- Приложение iOS может подключаться к определенной горячей точке с помощью NEHotspotConfiguration API
- iOS в принципе не допускает использование сотовой связи и Wi-Fi, но если пользователь вручную устанавливает конфигурацию точки доступа как статическую (не dhcp), сотовую связь и Wi-Fi можно использовать одновременно.
Однако я не могу найти API, который может подключить горячую точку со статической конфигурацией.
let hotspotConfig = NEHotspotConfiguration(ssid: SSID, passphrase: "", isWEP: false)
NEHotspotConfigurationManager.shared.apply(hotspotConfig) {[unowned self] (error) in
if let error = error {
self.showError(error: error)
}
else {
self.showSuccess()
}
}
В некоторых статьях говорится, что это невозможно в iOS.
Кто-нибудь помогает мне разобраться?