Überprüfen Sie die Internetverbindung von Unity
Ich habe ein Unity-Projekt, das ich für Android- und iOS-Plattformen erstellt habe. Ich möchte die Internetverbindung auf Desktop-, Android- und iOS-Geräten überprüfen. Ich habe über drei verschiedene Lösungen gelesen:
Ping etwas (zum Beispiel Google) - Ich mag solche Entscheidung total nicht, und ich habe über Fehler auf Android gelesen.
Application.internetReachability
- Gemäß der Dokumentation von Unity stellt diese Funktion nur fest, dass ich die MÖGLICHKEIT habe, eine Verbindung zum Internet herzustellen (es wird keine echte Verbindung garantiert).
Network.TestConnection()
- Wenn ich keine Internetverbindung habe, schlägt meine Anwendung fehl. Das ist also auch nicht richtig.
Wie kann ich in Unity feststellen, ob ich über eine Internetverbindung verfüge?