Типы интернет-соединений.
Полное описание, параметры и ограничения
ТипИнтернетСоединения (InternetConnectionType)
ТипИнтернетСоединения (InternetConnectionType)
Доступен, начиная с версии 8.3.9.
Значения
WiFi (WiFi)
ЛокальнаяСеть (LAN)
НетСоединения (NoConnection)
СотовыеДанные (CellularData)
Описание:
Типы интернет-соединений.
Доступность:
Мобильный клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.9.
Методическая информация
Практические примеры
Разобрать ТипИнтернетСоединения.WiFi на фактическом своём контексте
Источник — документированный системный менеджер, метаданные своей конфигурации либо точное событие запуска. Переданного неизвестного объекта и универсального getter нет.
Где и как запускать
Клиентская команда собственной управляемой формы; мобильные методы выполняются только на указанной мобильной платформе.
Подготовка
Создайте свою учебную обработку с управляемой формой, реквизитом Статус Строка 250 и полем Статус. Код не отправляет запросы, сообщения, уведомления и не изменяет рабочие данные.
Создайте собственную команду ПоказатьКонтекст и её кнопку. Основной блок — клиентский обработчик этой команды, не серверная процедура.
Только мобильный клиент / мобильное приложение. Используется глобальная ИнформацияОбИнтернетСоединении, объект через Новый не создаётся. Для сравнения вручную переключите Wi-Fi / сотовую сеть на своём устройстве.
&НаКлиенте
Процедура ПоказатьКонтекст(Команда)
Фактическое = ИнформацияОбИнтернетСоединении.ПолучитьТипСоединения();
Если Фактическое = Неопределено Тогда
Статус = "Система не предоставила информацию";
Иначе
Совпадает = Фактическое = ТипИнтернетСоединения.WiFi;
Статус = Строка(Фактическое) + "; совпадает с выбранным вариантом: " + Строка(Совпадает);
КонецЕсли;
Сообщить(Статус);
КонецПроцедурыРазбор по шагам
Выберите указанный клиент / модуль собственной учебной конфигурации.
Назначьте код точной команде или событию, не вызывайте мобильный API из настольного клиента.
Сравните фактическое значение; несовпадение и отсутствие информации не маскируются.
Как проверить результат
Показан фактический используемый тип соединения: Wi-Fi, сотовые данные, локальная сеть либо отсутствие соединения.
Наличие Wi-Fi не доказывает доступность произвольного сайта; этот пример не выполняет проверочный HTTP-запрос.
Ожидаемый результат
Показано реальное использование системного значения с явной областью применимости.
На что обратить внимание
Настройка интерфейса, тип клиента и способ биометрии — разные понятия; одно не заменяет другое.
Демонстрационное сравнение не является запретом по версии платформы или имени конфигурации.
BSL, изменение окон своего приложения и обращения к системным службам здесь не исполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.