Я включил образец программы, которая проходит все функциональности программ под названием NetworkCheckexample.cs, но я также рассмотрю базовую функциональность.
Чтобы инициировать сетевую проверку, вам нужно позвонить
NetworkCheck networkCheck = new NetworkCheck();
В сети у вас будет доступ к 3 функциям:
networkCheck.CheckOnlinenetworkCheck.CheckWifiStatenetworkCheck.CheckMobileStateПоскольку этот модуль предназначен для работы на мобильных устройствах, нет никакого способа протестировать собственный код в редакторе Unity.
Чтобы помочь с разработкой и тестированием, я добавил переключатели отладки в редакторе Unity Winodw. Под 16 -битным сетью есть 2 переключателя:
Включить Wi -Fi Debug
Включить мобильную отладку
Они могут быть переключены во время выполнения.
Основной класс networkcheck.cs находится в ./assets/plugins/16 битов
Код меню находится в сетевой сети .
Для работы Android вам необходимо будет включить Network-release.aar в ./assets/plugins/android/, которая уже включена в пакет
Чтобы iOS для работы вам нужно будет включить networkcheck.mm in ./assets/plugins/ios/, которая уже включена в пакет
##Источник
Источники Android можно найти здесь
Исходные файлы iOS расположены в папке ./assets/plugins/ios/ в разделе networkcheck.mm