У меня есть Samsung 6.0.1, который я использую в своей разработке. Я хочу знать, является ли сеть перехватывающим порталом. Недавно были внесены изменения, благодаря которым эта информация стала известна разработчику, что приятно. Но, похоже, нет способа просто получить данные из NetworkInfo.
Я обнаружил, что если мне удастся достать экземпляр Wi-Fi NetworkInfo, я могу вызвать getExtraInfo, и там будет указание на связанный портал в виде строки «captive_portal_detected». Странно, что это строка, а не логическое свойство, но это не мой вопрос.
В какой версии Android эта строка начала появляться и является ли это частью обычной ОС или что-то, что ребята из Samsung использовали для s7? Могу ли я полагаться на эту строку как на индикатор того, что точка доступа, связанная с NetworkInfo, на самом деле является перехватывающим порталом? Нет никакой документации по этому значению, которую я могу где-либо найти.