He incluido un programa de muestra que pasa por toda la funcionalidad de programas llamada NetworkCheckExample.cs, pero también repasaré la Fundación Básica Bellow
Para iniciar la verificación de la red, necesita llamar
NetworkCheck networkCheck = new NetworkCheck();
En NetworkCheck tendrá acceso a 3 funciones:
networkCheck.CheckOnlinenetworkCheck.CheckWifiStatenetworkCheck.CheckMobileStateDado que este módulo está diseñado para funcionar en dispositivos móviles, no hay forma de probar el código nativo en Unity Editor.
Para ayudar con el desarrollo y las pruebas, agregué alternar la depuración en el editor de Unity Winodw. Menores de redes de 16 bits hay 2 togles:
Habilitar la depuración wifi
Habilitar la depuración móvil
Estos se pueden alternar en tiempo de ejecución.
La clase principal Networkcheck.cs está en ./assets/plugins/16 bit networking/y se puede mover si es necesario
El código de menú se encuentra en NetworkMenuToggles.cs y está en.
Para que Android funcione, deberá incluir networking-release.aar en ./assets/plugins/android/ que ya está incluido en el paquete
Para que iOS funcione, deberá incluir networkcheck.mm en ./assets/plugins/ios/ que ya está incluido en el paquete
##Fuente
Los archivos fuente de Android se pueden encontrar aquí
Los archivos fuente de iOS se encuentran en la carpeta ./assets/plugins/ios/ en networkcheck.mm