Механизм отслеживания последних пленников - PullRequest
0 голосов
/ 22 октября 2019

Потратив несколько часов на поиски, я понимаю, что Splash Page Captive Portal - это минимальная версия браузера, поставляемого с ОС (Safari для устройств iOS).

Проблема в том, что эта минимальная версия не поддерживает такие функции, как полноценный браузер, например, файлы cookie, хранение в браузере и т. Д. После того, как пользователь подключается к Wi-Fi через заставку, невозможно внедрить коды трассировки вбраузер, поэтому трудно отследить поведение пользователя после закрытия заставки.

Несколько обходных путей

Создать ссылку / кнопку с параметром UTM (призыв к действию) на странице приветствия (вторая страница после нажатия кнопки «Подключиться», которая открывает страницу назначения в браузере по умолчанию. При следующем нажатии параметры UTM исчезают, поэтому мы можем отслеживать только переход на целевую страницу. Очевидно, что он не обеспечивает тот же уровень доступности трассировки, что и полный браузер.

Программно открывает браузер по умолчанию, а не заставку - кажется, он больше не работает, поскольку ОС теперь реализует протокол Captive Network Access, который заставляет открывать заставкуpage.

Приложение - программно добавляет MAC-адрес устройства в белый список точек доступа, но я думал, что iOS / Android больше не позволяют разработчикам приложений получать доступ к MAC-адресам устройства.

Я хочу спросить здесь, как провайдеры портала могут решить эту проблему?

...