Подключитесь к определенному SSID для iPhone, используя QR-код - PullRequest
5 голосов
/ 23 июля 2011

Существует несколько сайтов, генерирующих QR-код для подключения к определенной сети Wi-Fi для Android: например, http://www.barcode.com/qrcode.html?view=qrcode

Я ищу аналогичную функцию для iPhone.Есть идеи?

Ответы [ 3 ]

8 голосов
/ 06 января 2014

Существует множество стандартов. Тот, который вы показали выше, и тот, который был предложен ZXing (https://github.com/zxing/zxing/wiki/Barcode-Contents#wifi-network-config-android)), являются некоторыми примерами.

iOS не позволяет приложениям иметь прямой доступ к настройкам Wi-Fi, поэтому единственный способ добиться этого - создать профиль обеспечения для iOS и заставить устройства посещать его (вам понадобятся разные штрих-коды для Android и для iOS ). Этот сайт показывает, что делается: http://getonmywifi.com/signup/

Обновление: Начиная с iOS 11, встроенная камера может распознавать коды Wi-Fi, предложенные ZXing, и использовать их для подключения к Wi-Fi.

6 голосов
/ 23 июля 2011

На данный момент это невозможно: Apple не предоставляет общедоступный API для доступа к настройкам Wi-Fi.

1 голос
/ 19 декабря 2017

С появлением iOS11 приложение стоковой камеры теперь распознает QR-коды (в том числе для подключения к сети WiFi). Safari также может распознавать их на изображениях - просто нажмите и удерживайте палец над QR-кодом ...

Также в SDK от Apple была включена поддержка чтения 2D штрих-кодов (QR, Aztec, PDF 417, Data Matrix) на iOS / OSX / tvOS на некоторое время - см .: https://developer.apple.com/documentation/coreimage/cibarcodedescriptor

...