iOS: используйте Wi-Fi и мобильные данные одновременно

Настройка:

В моем проекте используется WiFi-камера, которая создает точку доступа WiFi. Для потоковой передачи предварительного просмотра видео/просмотра мультимедиа на камере пользователю необходимо подключиться к точке доступа камеры.


Проблема:

Пользователь не может одновременно использовать сотовые данные через 3G/4G, так как устройство iOS уже подключено к камере через WiFi.


Что я пробовал? / расследования

  • Настройка точки доступа Wi-Fi путем установки статического IP-адреса, маски подсети и оставления всех остальных полей пустыми. Это работает, как и ожидалось, iOS подключается к Интернету через мобильные данные, показывая соединение 3G, а также тихо подключается к WiFi.

Это решение должно показывать пользователю подробную информацию о том, как ему нужно настроить подключение к сети Wi-Fi, что неудобно для пользователя.

введите здесь описание изображения

  • Многоуровневое подключение

Возможно только с устройствами Apple


Чего я хочу?

  • Есть ли способ сделать это программно?

(Я хочу отправить в App Store – нет частного API)

  • Есть ли альтернатива этому?
  • Любое другое направление для решения этой проблемы?

person Aditya Deshmane    schedule 10.05.2016    source источник
comment
+1 за усилия и исследования. Однако один вопрос. Зачем вам нужно поддерживать два соединения одновременно? Насколько я понял из вашего вопроса, вам нужно подключение к Wi-Fi. Итак, при чем тут сотовые данные?   -  person NSNoob    schedule 10.05.2016
comment
У вас есть контроль над настройками точки доступа, созданными камерой? В частности, можете ли вы настроить какие-либо параметры DHCP?   -  person JoGoFo    schedule 10.05.2016
comment
@ NSNoob WiFi для подключения к камере, которая находится рядом с iPhone, который не является подключением к Интернету, и сотовое подключение для подключения к Интернету.   -  person Aditya Deshmane    schedule 10.05.2016
comment
@ JoGoFo Это будет последний вариант, который я попробую, поскольку прошивка камеры потребует изменений, и мне придется поговорить об этом с клиентом, во-первых, я хочу знать альтернативное решение.   -  person Aditya Deshmane    schedule 10.05.2016