Добавление сетевого профиля в приложение iOS 10

#swift #xcode #ios10 #apple-configurator

#swift #xcode #ios10 #apple-конфигуратор

Вопрос:

У меня есть сетевое приложение, написанное на swift для iOS 10.x. Приложению требуется определенная конфигурация сети (связанная с Wi-Fi), и оно работает должным образом в случае, когда я создаю сетевой профиль вручную с помощью Apple Configurator 2, а затем отправляю этот профиль на устройство iOS 10.

Вопрос 1. Возможно ли включить сетевой профиль в приложение iOS 10 и автоматически установить этот профиль вместе с приложением?

Вопрос 2. Есть ли какой-либо способ установить сетевой профиль на устройства iOS 10 без конфигуратора Apple?

Ответ №1:

Как указано в https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/Introduction/Introduction.html

Существует четыре способа развертывания профилей конфигурации:

  • Путем физического подключения устройства
  • В сообщении электронной почты
  • На веб-странице
  • Использование конфигурации по воздуху, как описано в этом документе

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

Комментарии:

1. Технически вы также можете запустить веб-сервер внутри своего приложения и обслуживать его оттуда. См. github.com/swisspol/GCDWebServer

2. Спасибо, но это тяжелое решение для моего приложения.