J'ai inclus un programme d'échantillon qui passe par toutes les fonctionnalités des programmes appelés NetworkChecKexample.cs mais je vais également passer en revue la fintionnalité de base
Pour initié la vérification du réseau, vous devez appeler
NetworkCheck networkCheck = new NetworkCheck();
Dans NetworkCheck, vous aurez accès à 3 fonctions:
networkCheck.CheckOnlinenetworkCheck.CheckWifiStatenetworkCheck.CheckMobileStateÉtant donné que ce module est conçu pour fonctionner sur les appareils mobiles, il n'y a aucun moyen de tester le code natif dans Unity Editor.
Pour aider au développement et aux tests, j'ai ajouté des bascules de débogage dans l'éditeur d'Unity Winodw. Sous le réseautage de 16 bits, il y a 2 bascules:
Activer le débogage wifi
Activer le débogage mobile
Ceux-ci peuvent être basculés au moment de l'exécution.
La classe principale Networkcheck.cs est dans ./assets/plugins/16 Bit Networking / et peut être déplacé si nécessaire
Le code de menu est situé dans NetworkMenutoggles.cs et se trouve dans ./assets/plugins/16 Bit Networking / et peut être déplacé si nécessaire
Pour qu'Android fonctionne, vous devrez inclure le réseautage de réseautage
Pour que iOS fonctionne, vous devrez inclure Networkcheck.mm dans ./assets/plugins/ios/ qui est déjà inclus dans le package
##Source
Les fichiers source Android peuvent être trouvés ici
Les fichiers source iOS sont situés dans le dossier ./assets/plugins/ios/ sous Networkcheck.mm