Ich habe ein Beispielprogramm beigefügt, das alle Programme als namensCheckExample.cs durchläuft, aber ich werde auch die grundlegende Funktionen belly übergehen
Um die Netzwerkprüfung zu initilisieren, müssen Sie anrufen
NetworkCheck networkCheck = new NetworkCheck();
In NetworkCheck haben Sie Zugriff auf 3 Funktionen:
networkCheck.CheckOnlinenetworkCheck.CheckWifiStatenetworkCheck.CheckMobileStateDa dieses Modul so konzipiert ist, dass es auf mobilen Geräten funktioniert, gibt es keine Möglichkeit, den nativen Code im Unity Editor zu testen.
Um bei der Entwicklung und Prüfung zu helfen, habe ich Debugg -Umschaltungen im Unity Editor Winodw hinzugefügt. Unter 16 -Bit -Networking gibt es 2 Umschaltungen:
Aktivieren Sie das WiFi -Debug
Aktivieren Sie mobiles Debuggen
Diese können zur Laufzeit umgeschaltet werden.
Die Hauptklassen -NetworkCheck.cs ist in ./assets/plugins/16 Bit Networking/und kann bei Bedarf verschoben werden
Der Menücode befindet sich in networkMenutoggles.cs und ist in ./assets/plugins/16 Bit Networking/und kann bei Bedarf verschoben werden
Damit Android arbeitet, müssen Sie networking-release.aar in ./assets/plugins/android/ enthalten, der bereits im Paket enthalten ist
Damit iOS funktioniert
##Quelle
Die Android -Quelldateien finden Sie hier
Die iOS -Quelldateien befinden sich im Ordner ./assets/plugins/ios/ unter networkcheck.mm